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