大家好,本视频让我们一起在GISBox中,完成从高斯模型导入、编辑、对齐到发布为3DTiles,并在Cesium中加载的全流程。
首先,我们创建一个新场景,命名为“高斯泼溅场景”。GISBox默认创建的是3D场景,这正契合我们处理3D高斯模型的需求。
接下来,导入你的高斯模型。GISBox支持常见的.splat、.ply和.SPZ格式。简单的拖拽,即可完成上传。
对于带有已知坐标系(如EPSG:4547)的模型,可直接在此选择或搜索。若无,则使用默认的ENU局部坐标系。
请注意,ENU坐标系要求先输入纬度,再输入经度,这与我们常见的经纬度顺序相反。
导入后,我们常遇到两个问题:模型方向翻转,或中心点偏远导致操作不便。
对于中心点问题,GISBox提供了“原点居中”功能,它能将模型的旋转中心智能校准至其几何中心,让后续的旋转操控变得得心应手。
对于模型倒置,最有效的方法是在右侧参数面板中直接调整旋转值。例如,将Y轴旋转180度,即可实现精准翻转。
为了实现与真实世界地形的贴合,我们先将地形数据加入场景。这是确保最终模型在Cesium中与地形完美匹配的关键一步。
现在,使用场景中的三维控件,结合顶视图、侧视图等多个视角,仔细调整模型的位置、旋转和缩放。这个过程需要耐心,目标是让高斯模型的每一个特征都与底图上的实际地理要素精确吻合。
如果模型存在多余或质量不佳的部分,我们可以进入编辑模式。在这里,每个高斯球都清晰可见。
按住 Alt 键可以进行框选,结合 Shift 或 Ctrl 进行加选或反选。选中不需要的高斯球,一键删除即可。
编辑完成后,保存更改。GISBox会实时更新模型,冗余部分被清除,只保留我们需要的核心内容。
模型处理完毕,下一步就是将其发布为通用的3DTiles格式。GISBox会自动完成切片并为网络传输生成LOD(多细节层次),极大优化在Cesium中的加载与渲染性能。
发布完成后,我们可以直接点击“Cesium预览”,奇迹发生了——我们编辑好的高斯模型,已经完美地镶嵌在Cesium地球的正确位置上。
想要在自己的项目中使用它?只需复制提供的 tileset.json 链接,或者直接使用这段示例代码,即可快速集成。
至此,我们完成了在GISBox中处理3D高斯模型的全部旅程:从导入、对齐、编辑到发布。这套无缝的工作流,让你能更专注于三维世界的创造。
希望本教程对你有所帮助,感谢观看!