在UE中如何使用Cesium插件,根据插件安装安装完插件后,就需要通过UE的界面去Lanuch UE5.5,启动后,如果你这个项目是需要使用cesium这个插件的,就需要通过Edit->plugin去添加cesion,点击添加后,整个项目就需要重新启动,此时就可以根据Cesium去添加对应的功能了,
感觉每个cesion版本是有差异的,需要根据自己的版本去查看对应的信息吧,版本之间,可以属性会变动,可能合并,也可能移除,这个以 Cesium V2.13.3 为例
1.2 Blank 3D Tiles Tileset
是在使用 Cesium for Unreal 或类似3D地图可视化工具时的一种模板或占位符选项,通常用来创建一个空的3D Tiles数据集。这种空的Tileset本身没有包含任何具体的3D模型或数据,它只是一个空容器,等待你加载或导入其他3D模型数据来填充。
主要特点: 1. 空的Tileset:如同名字所示,“Blank”表示它是一个空白的Tileset,没有具体的3D模型或地理数据,主要用于结构化数据的准备。 2. 数据填充:你可以将从 Cesium ion 或其他数据源获得的3D Tiles数据加载到这个空的Tileset中。例如,使用Cesium工具加载城市模型、地形数据、建筑物或其他3D地理数据。 3. 用于构建或调试:这个空的Tileset通常作为一个基础框架,便于用户在开发过程中逐步添加3D模型,或者在开发初期调试使用。
使用场景: • 初始化项目:你可以在开发阶段使用 Blank 3D Tiles Tileset 来创建一个空的Tileset结构,后续根据需要动态加载数据。 • 数据导入:如果你有自己的3D Tiles数据(例如从Cesium ion、SketchUp、CityGML等来源导入的城市模型或地形数据),可以将它们导入到这个空白Tileset中。 • 调试工具:可以用于测试地图加载、性能优化等。
如果你想在UE中创建一个具有实际数据的3D Tiles集,建议在此基础上填充数据,或者导入已有的Tileset。如果你需要具体的操作步骤,欢迎告诉我!
2.1 Cesium OSM Buildings
是 Cesium for Unreal 提供的一个3D Tiles数据集,它包含全球主要城市的建筑物模型,基于 OpenStreetMap (OSM) 数据 生成。这个数据集提供了一种快速可视化全球建筑物的方法,适用于城市建模、仿真、AR/VR应用等。
创建基础
在我的理解上,基本可以分成三成
地面 + 建筑(生命,机器等) + 天空
天空与地形(地图瓦片)
通过点击 2.2 可以添加一个地球,就是地球地表的所有内容,一个真实的卫星瓦片地图。
这里需要注意的是,设置经纬与海拨,这三个值,代表你的位置以高度,
所以总结一下,就是cesiumGeoreference,这个就是你的位置,然后通过这个位置,去获取对应的3D Tiles数据集,然后渲染到你的场景中。
- CesiumGeoreference:这个组件提供了3D Tiles数据的定位和渲染功能。它包含了一个3D Tiles数据集的引用,以及用于定位和渲染的属性。
- CesiumSunSky: 这个是天空属性,可以设置天空的属性,比如颜色,透明度,方向等。 3。 GooglePhotorealistice 3d tiles: 这个是谷歌的3D Tiles数据集,可以设置一些属性,
2和3的位置保持一样,两者才会形成地形与天空的层的关系