+
109
-

回答

详细步骤:

第一阶段:数据采集(使用大疆无人机)

选择合适的无人机

推荐使用带有高分辨率相机和稳定云台的大疆消费级或行业级无人机,如 Mavic 3 系列、Mini 4 Pro 或 Phantom 4 RTK/Pro。RTK版本能提供更高精度的定位数据,对建模精度有帮助 。

规划飞行航线

目标:围绕目标建筑进行多角度、全方位的拍摄,确保每个表面都有足够的重叠影像。

关键参数

航向重叠率 & 旁向重叠率:建议设置为 80%-90%,以保证后续重建有足够的匹配点 。

飞行高度与距离:根据建筑大小调整。既要保证能覆盖建筑顶部,也要在安全距离内拍摄到立面细节。通常需要规划多层航线(不同高度)。

相机角度:除了常规的垂直向下(Nadir)拍摄,必须包含倾斜摄影(Oblique)。建议设置相机俯仰角为 -45° 左右,并围绕建筑飞行,以充分捕捉立面信息 。

环绕飞行:在建筑周围增加一个或多个低空环绕航线,专门用于采集立面纹理。

使用软件:可以使用 DJI Pilot 2 (行业机) 或 DJI Fly (消费机) App 中的“航点飞行”或“高级航点”功能来精确规划和执行上述复杂航线。

拍摄设置

使用 RAW 格式(如DNG)拍摄,以保留最多的图像信息,有利于后期处理 。

确保光线充足且均匀,避免在强阴影或逆光条件下飞行。

第二阶段:3DGS建模(使用大疆智图)

过去,3DGS建模需要复杂的开源工具链(如gaussian-splatting),但大疆已将此技术集成到其官方软件中,大大简化了流程。

使用大疆智图 (DJI Terra)

最新版的大疆智图(DJI Terra)已经原生支持 3D 高斯泼溅 (3D Gaussian Splatting) 技术 [[6], [8], [9]]。

操作流程

将无人机拍摄的所有照片导入大疆智图。

在重建模式中,直接选择 “3D 高斯泼溅” 选项

软件会自动完成从照片对齐、稀疏点云、密集点云到最终3DGS模型的全过程 。

优势:相比传统的Mesh网格建模,3DGS能更好地保留场景的细节、光照和材质信息,生成的效果更逼真,尤其适合复杂纹理的建筑。

(可选)使用其他专业软件

如果你追求更高的自定义控制,也可以使用如 RealityCaptureMeshroom 等软件先生成高质量的稀疏/密集点云(SfM),再将其作为输入喂给开源的3DGS训练代码。但这需要较强的计算能力和技术背景 。

第三阶段:浏览器交互预览

将生成的3DGS模型(通常是 .ply 文件)部署到Web上并实现交互,是最后的关键一步。目前有多种成熟的解决方案:

使用开源Web渲染器

GaussianSplats3D: 这是一个流行的开源项目,提供了基于WebGL/Three.js的查看器,支持在浏览器中加载和交互式查看 .splat 或 .ply 格式的3DGS文件 。

splatviz: 另一个强大的开源工具,不仅支持查看,还支持实时编辑3DGS场景 。

利用新兴的WebGPU技术

Visionary: 这是一个前沿的平台,它利用 WebGPU 技术在浏览器中实现了高性能的3DGS动态渲染和生成式处理,能提供非常流畅的交互体验 。

转换格式并使用通用3D引擎

一些工具可以将3DGS模型转换为更通用的Web格式,如 glTF (.glb)。虽然这种转换可能会损失部分3DGS特有的渲染效果,但可以让你利用 Babylon.jsThree.js 等成熟的3D引擎来构建功能丰富的交互式应用 。

云端渲染平台

部分商业平台(如D5 Render的Showreel)也支持上传3DGS模型并在云端进行渲染和分享,用户通过链接即可在浏览器中查看 。

总结流程大疆无人机航拍 (多角度、高重叠) → 大疆智图 (一键生成3DGS模型) → 导出.ply文件部署到Web (使用GaussianSplats3D/Visionary等) → 浏览器交互预览

网友回复

我知道答案,我要回答