1、GLB 模型介绍
GLB(GLTF Binary)是一种用于示意三维模型和场景的文件格式。GLTF 是 ”GL Transmission Format” 的缩写,是一种凋谢的、跨平台的规范,旨在在各种 3D 图形应用程序和引擎之间进行替换和共享。
GLB 文件是 GLTF 文件的二进制版本,将模型数据(包含几何体、纹理、材质等)和场景形容信息打包在一个二进制文件中,通常应用.glb 作为扩展名。相比于 GLTF 的文本格式,GLB 文件具备更高的加载性能和更小的文件大小。
2、GLB 模型的优缺点
GLB(GLTF Binary)模型具备以下长处:
- 文件大小小:GLB 是二进制文件格式,相比于文本格式的 GLTF 文件,其文件大小更小。这意味着 GLB 文件能够更快地下载和加载,缩小网络带宽的应用。
- 加载性能高:因为 GLB 文件是二进制格局,解析和加载速度更快。这使得在应用程序或游戏中显示和渲染模型更加高效,提供更晦涩的用户体验。
- 数据打包一体化:GLB 文件将模型的所有数据,包含几何体、纹理、材质以及其余相干资源,都打包在一个文件中。这样,模型的数据不会被扩散在多个文件中,传输和共享更加不便。
- 可压缩性:GLB 文件能够应用规范的压缩算法进行压缩,从而进一步减小文件大小。这有助于缩小存储空间的占用和进步加载效率。
- 跨平台兼容性:GLB 文件能够在各种平台和设施上应用,包含 Web 应用程序、挪动应用程序、游戏引擎等。这使得模型的替换和共享更加便捷,并且保障了在不同环境中的兼容性。
然而,GLB 模型也存在一些毛病:
- 编辑和批改艰难:因为 GLB 文件是二进制格局,间接编辑和批改比起文本格式的 GLTF 文件要更加艰难。因而,在须要频繁编辑和批改模型的状况下,可能会带来一些不便。
- 不反对所有性能:GLB 文件在导出时可能会失落一些高级性能和个性,例如动画、自定义着色器等。这取决于模型导出工具和指标平台的兼容性。
- 总的来说,GLB 模型作为一种高效、可压缩的二进制文件格式,在 3D 应用程序和引擎中具备许多劣势。它能够提供更好的加载性能、文件大小小以及跨平台兼容性。然而,在编辑和批改方面可能会受到限制,并且某些高级性能可能无奈齐全反对。
3、GLTF 编辑器格局转换
GLTF 编辑器 转换模型的操作比较简单,将模型导入编辑器,而后再导出即可。FBX->GLB 导入 FBX 模型,如下图:
导出 GLB
DAE->GLB 导入 dae 模型
导出 GLB 模型
GLTF->GLB 导入 GLTF
导出 GLB
原文链接:GLTF 编辑器的另一个作用