🍋
Menu
.gltf Other

glTF(GL 传输格式)

glTF 是 3D 场景和模型的开放标准,使用 JSON 描述场景,配合外部二进制(.bin)和纹理文件。它专为高效实时渲染而设计,是 WebGL、AR/VR 和 3D 电商的标准格式。二进制变体(GLB)将所有内容打包到一个文件中。

MIME 类型

model/gltf+json

类型

二进制

压缩

无损

优点

  • + Open, royalty-free Khronos Group standard
  • + Human-readable JSON scene description for debugging
  • + PBR materials for physically accurate rendering
  • + Supports skeletal animation, morph targets, and instancing

缺点

  • Multi-file format (JSON + .bin + textures) requires bundling or GLB
  • Not suited for CAD or manufacturing — those use STEP/IGES
  • Large textures can dominate file size

何时使用 .GLTF

将 glTF 用于实时 3D 应用、WebGL 查看器和 AR 内容。单文件分发使用 GLB 变体。

技术细节

glTF 资产由 .gltf JSON 文件(场景图、节点、材质、动画)、.bin 文件(顶点和索引缓冲区)和图像纹理组成。JSON 通过 URI 或缓冲区视图引用二进制数据。

历史

Khronos Group 于 2015 年发布了 glTF 1.0,2017 年发布了 glTF 2.0。它被称为「3D 界的 JPEG」,设计为紧凑、GPU 就绪且供应商中立的传输格式。three.js、Babylon.js、Unity 和 Unreal Engine 均已采用。

从 .GLTF 转换

转换为 .GLTF

相关格式