glTF (GL Transmission Format) 是由 Khronos Group 开发的一种免版税的开放标准,专门用于 3D 场景和模型的传输。'.glb' 文件扩展名代表了 glTF 的二进制文件格式。与基于 ASCII 的 '.gltf' 格式不同(后者将场景信息存储在 JSON 文件中,并将纹理和二进制数据分开存储),'.glb' 将整个 glTF 资产(包括 JSON 场景描述、纹理和几何数据)打包到一个单一的二进制文件中。这种封装方式使得 '.glb' 文件更加紧凑,便于传输,且加载速度更快。该二进制格式采用分块结构,其中 JSON 块用于描述场景,二进制块则包含网格数据、纹理和其他资源。这种结构支持在各种应用程序(包括 Web 浏览器、游戏引擎和 3D 查看器)中对 3D 模型进行高效的解析和渲染。glTF 格式旨在成为一种高效、可互操作的资产交付格式,旨在最大限度地减少运行时处理,并支持 PBR(基于物理的渲染)材质、动画和骨骼结构。