本文介绍在DataV使用gltf格式模型时遇到的常见问题。
模型本身有问题
- 症状:加载报错或者无法显示。
- 排查工具:用gltfViewer查看是否能正常渲染,如果不能,则模型有问题。
- 解决办法:用建模软件重新导出。
模型比例有问题
- 症状:用gltfViewer查看能正常渲染,DataV引擎使用时却无法显示。
- 排查工具:在建模软件里面查看模型比例是否与真实世界一致,如3米高的楼建模也需要3米高。
- 解决办法:导出模型按真实比例导出,并将视角缩放到合适位置。
模型位置有问题
- 症状:用gltfViewer查看能正常渲染,DataV引擎使用时却无法显示。
- 排查工具:检查镜头焦点是否和模型放置的地理位置接近。
- 解决办法:将模型放置在正确的地理位置,并调整合适的镜头视角。
模型性能有问题
- 症状:模型体积较大,DataV引擎渲染时非常卡顿或者显存不够崩溃。
- 排查工具:打开chrome浏览器,查看到帧率比较低,显存占用高。
- 解决办法:有三种常规解决办法。
- 换用更好的显卡。
- 将模型重新处理,减少面数。
- 单独处理贴图,缩小分辨率,如2k降为1k,减少显存开销。