前言
- mesh数是影响glb文件在产品中性能的主要因素,本文旨在介绍什么是mesh数,如何查看和相应的优化方式
- 一般mesh数建议控制在1000以下,不然容易造成预览卡顿,帧数低等情况
介绍
- mesh指glb文件中独立网格,所以mesh数是glb中所有独立网格的数量,且一个mesh上只会有一种材质
- mesh数也可以简单理解为三维软件中的对象数,但不同点在于三维软件中的对象可以有多个材质,不过glb中一个mesh只会有一个材质,所以当三维软件中导出glb时,其中的对象会根据其材质进一步拆分,所以会出现mesh数比三维软件中的对象数多的情况
查看mesh数
- 使用Chrome或者Microsoft Edge来打开模型检测网站,选择要查看的glb文件并上传,在右侧即可查看该文件的mesh数(参考图)
优化方式
- 【首选】若三维软件中对象数较多,可以通过合并的方式来减少对象数,从而导出后就能对应减少mesh数(合并不等于打组,打组并不会减少对象数,导出后仍然是分散的,使用3dsmax时应当尤其注意该问题)
- 若三维软件中的对象数较少,但每个对象的材质较多时,则需要尽量减少每个对象的材质,建议方式有:合并相似的材质;通过烘焙贴图的方式将多个材质烘焙到一个材质上
|