如何确定3D .gltf模型的文件大小?

问题描述 投票:-1回答:1

这不存在问题,但我正在查看不同的.gltf文件,它们中的三角形数量相同或相似,并且文件大小不同。这是怎么发生的,为什么?

另外,纹理文件如何与此相关?

3d blender aframe gltf
1个回答
2
投票

来自https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#gltf-basics

diagram displaying purpose of .gltf (nodes and materials) .bin (geometry and animation) and texture files

如果几何数据(顶点和面索引)具有外部二进制'.bin'资源,则不会存储在.gltf文件中,并且较大的网格不会使.gltf文件变大。但是,具有大量的网格,场景节点或材质(例如1000s)会逐渐增加文件的大小,因为必须列出并描述它们。同样,纹理可以存储在外部,除了这些纹理的列表以外,.gltf中没有太多存储。

也可以将所有这些资源打包到单个纯文本.gltf或二进制.glb存档中,而无需外部文件依赖性。在这种情况下,以上所有内容都占文件大小的总和。

© www.soinside.com 2019 - 2024. All rights reserved.