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