历史版本5 :FVS模型性能优化指南 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.概述编辑
1.1适用场景
此文档为适配FVS的模型优化指南。这套模型优化指南会在建模软件中的模型处理方式上区别于其他3D可视化工具。
模型优化大致分为模型处理和贴图处理2类。
1.2注意事项
其中标题后有“*”的为建模软件中需要重点关注的地方。
建议先根据GLB模型使用问题排查了解模型有什么问题,然后再根据优化指南知道如何解决模型问题。
2.导出Glb模型编辑
2.1导出方法
FVS目前支持的模型格式为glb(gltf2.0),可以根据自己现有的模型进行格式转换或在软件中导出。
以下为市面上常用的模型格式转换glb的方法:
3.模型处理类编辑
3.1合并独立网格对象(减少mesh/对象数)*
什么是mesh数:
mesh数是影响glb文件在产品中性能的主要因素。
mesh指glb文件中的独立网格,所以mesh数是glb中所有独立网格的数量,且一个mesh上只会有一种材质。
mesh数也可以简单理解为三维软件中的对象数,但不同点在于三维软件中的对象可以有多个材质。不过glb中一个mesh只会有一个材质,所以当三维软件中导出glb时,其中的对象会根据其材质进一步拆分,所以会出现mesh数比三维软件中的对象数多的情况。
如何查看mesh数:
使用Chrome或者Microsoft Edge来打开babylonjs模型检测网站或FVS模型检测网站,选择要查看的glb文件并上传,在右侧即可查看该文件的mesh数。
Mesh数建议:
一般mesh数建议控制在1000以下,不然容易造成预览卡顿,帧数低等情况。