glTF (GL Transmission Format) is a file format for 3D scenes and models using the JSON standard. It is described by its creators as the “JPEG of 3D.” It is an format developed by the Khronos Group 3D Formats Working Group and announced at HTML5DevConf 2016.
The intention is that glTF be an efficient, interoperable asset delivery format that compresses the size of 3D scenes and minimizes runtime processing by applications using WebGL and other APIs. glTF also defines a common publishing format for 3D content tools and services.
glTF is run as an open project by Khronos. The specification, supporting materials and source code is developed and made freely available on GitHub.
Including the addition of PBR-based materials, glTF 2.0 is a stable base for the future and will support practical runtime implementations for many graphics APIs. It includes updates to improve consistency, API-neutrality, and performance and will enable the industry to move to PBR material models.
glTF assets are represented by the following 3 subcomponents:
glTF is a one-size fits all file format designed to let you move 3D files seamlessly between applications while retaining a consistent PBR workflow.
Goopy App and Goopy Studio currently supports gLTF 2.0 and Skeletal animation .
Rendering a gLTF file with Goopy Studio