本文介绍在DataV使用gltf格式模型时遇到的常见问题。

模型本身有问题

  • 症状:加载报错或者无法显示。
  • 排查工具:用gltfViewer查看是否能正常渲染,如果不能,则模型有问题。
  • 解决办法:用建模软件重新导出。

模型比例有问题

  • 症状:用gltfViewer查看能正常渲染,DataV引擎使用时却无法显示。
  • 排查工具:在建模软件里面查看模型比例是否与真实世界一致,如3米高的楼建模也需要3米高。
  • 解决办法:导出模型按真实比例导出,并将视角缩放到合适位置。

模型位置有问题

  • 症状:用gltfViewer查看能正常渲染,DataV引擎使用时却无法显示。
  • 排查工具:检查镜头焦点是否和模型放置的地理位置接近。
  • 解决办法:将模型放置在正确的地理位置,并调整合适的镜头视角。

模型性能有问题

  • 症状:模型体积较大,DataV引擎渲染时非常卡顿或者显存不够崩溃。
  • 排查工具:打开chrome浏览器,查看到帧率比较低,显存占用高。
  • 解决办法:有三种常规解决办法。
    • 换用更好的显卡。
    • 将模型重新处理,减少面数。
    • 单独处理贴图,缩小分辨率,如2k降为1k,减少显存开销。