因为是web端加载,所以模型要尽可能的小,三角面尽可能的少,不然的话请求效率以及gpu渲染效率会大打折扣以下是个人基于自己电脑配置(显存2G)做出的要求推荐,高性能大佬可以直接忽视
一、模型大小
常用模型格式为gbl、gltf、obj,大小原则上不超过10兆
- 房屋建筑 建议10兆以内
- 植物 建议10兆以内
- 车辆 建议6兆以内
- 小物件(路灯、可乐) 建议1兆以内
二、三角面数量(当累计三角面数量达到3000万时会出现明显卡顿)
- 房屋建筑 建议20万以内
- 植物 建议10万以内(高精度要求的可适度提高)
- 车辆 建议5万以内
- 小物件(路灯、可乐) 建议 5000以内
三、模型优化
如果模型已经有了而且占用内存和三角面比较大,可以使用blender精简工具精简下
- 打开模型查看三角面数量
- 添加精简工具
- 选择塌陷、反细分、平面中的任意一个,此处使用默认的塌陷
比率设置0.5,可见三角面数量立即减少了一般,调整至模型清晰度适度且三角面适度时导出模型