glTF Overview

glTF

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.

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 Demo

‘Project “Polly” was produced to introduce all new features from glTF 2.0: Skinning, morphing and Physically Based materials are used in the demo. ‘Poly’ was developed using Blender and is used to test its glTF 2.0 exporter. The original Blender file will be provided to the glTF community for free!’

glTF is the "JPEG of 3D"

glTF is the JPEG of 3D

 

glTF 2.0 Scene Description Structure

The glTF Structure

 

glTF 2.0 Scalable, Portable PBR

glTF Extensions

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

COLLADA and glTF 3D Asset Formats

COLLADA and glTF 3D Asset Formats Positioning Statement

Download PDF version

Apps & Engines Supporting glTF 2.0

glTF is supported by these and other 3D engines. Learn more about the glTF ecosystem on GitHub.

glTF Extensions

Industry Support for glTF

Publicly stated support for glTF