Runtime 3D Asset Delivery
glTF™ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.
glTF 2.0 links and resources
glTF 1.0 Specification and Materials
Participate in the glTF Community
glTF is run as an open project by Khronos. The specification, supporting materials and source code is developed and made freely available on GitHub.
Everyone is welcome to contribute to the code and provide feedback about the specification; you do not have to be a Khronos member to participate in the glTF community. Visit the "Ways to contribute to glTF" page in main glTF project on GitHub.
glTF is the "JPEG of 3D"
glTF 2.0 Scene Description Structure
glTF 2.0 Scalable, Portable PBR
Metallic-Roughness Material model
- baseColor — base color
- metallic — metalness
- roughness — roughness
- Simple to implement - mandated in core
Specular-Glossiness Material model
- diffuse — reflected diffuse color
- specular — specular color
- glossiness — glossiness
- Slightly more resources - optional extension
Apps & Engines Supporting glTF 2.0
Industry Support for glTF