这与问题无关,但是我正在查看不同的.gltf文件,这些文件中具有相同或相似数量的三角形,并且文件大小不同。这是怎么发生的,为什么?
此外,纹理文件如何与此相关?
答案 0 :(得分:2)
来自https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#gltf-basics —
如果几何数据(顶点和面索引)具有外部二进制'.bin'资源,则不会存储在N
文件中,并且较大的网格不会使该.gltf
文件更大。但是,具有大量的网格,场景节点或材质(例如1000s)会逐渐增加文件的大小,因为必须列出并描述它们。同样,纹理可以存储在外部,.gltf
中除了这些纹理的列表以外,几乎没有保存。
还可以将所有这些资源打包到单个纯文本.gltf
或二进制.gltf
存档中,而无需外部文件依赖性。在这种情况下,以上所有因素都会对文件大小有所贡献。