The GL Transmission Format (glTF) is a runtime asset delivery format for GL APIs: WebGL, OpenGL ES, and OpenGL. glTF bridges the gap between 3D content creation tools and modern GL applications by providing an efficient, extensible, interoperable format for the transmission and loading of 3D content.
Please provide feedback by submitting issues.
Sample models for learning glTF, and testing runtime engines and content pipeline tools.
Diagram by [Marco Hutter](http://marco-hutter.de/) ([repo](https://github.com/javagl/gltfOverview)).- COLLADA2GLTF - Command-line tool to convert COLLADA to glTF
- COLLADA to glTF - online drag and drop converter
- Assimp - General-purpose conversion pipeline with a glTF importer/exporter pipeline. See the list of supported import formats.
- OBJ2GLTF - Command-line tool to convert OBJ to glTF
- FBX-glTF - FBX glTF importer/exporter plug-in and converter
- Docker collada2gltf - Docker container of Python web service to convert COLLADA to glTF
- binary-gltf-utils - Node.js tool to convert glTF to Binary glTF
- collada2gltf-web-service - Simple Node.js web service built on COLLADA2GLTF
- collada2gltf - Node.js wrapper around COLLADA2GLTF
- colladaToBglTFConverter - Groovy/JavaScript tool to convert COLLADA to Binary glTF (0.8 / CESIUM_binary_glTF)
- Blender - work in progress
- glTF loader in Three.js
- glTF loader in BabylonJS
- glTF loader in Cesium
- The COLLADA to glTF converter also supports drag-and-drop viewing of glTF assets
- 3D Models tutorial
- Initial glTF loader in PEX (geometry and materials)
- Initial glTF loader in xeoEngine (geometry and materials)
- Importing glTF tutorial
- aframe-gltf - loader for A-Frame, a framework for creating virtual reality web experiences
- gltf-walker - convenience library for processing glTF
- rest3d - serves glTF and other 3D assets via a REST API (glTF 0.8)
- gltf-viewer-element - Node.js package for loading and rendering glTF (0.8)
- Amobee 3D (0.8)
- Tiny glTF loader - Header only C++ glTF parsing library
- LibreOffice (glTF 0.8)
- C# glTF loader - C# reference loader for glTF
- haxe-gltf - A Haxe library for reading glTF
- gltf-utilities - JavaScript utility library to help load glTF
- gltf-statistics - JavaScript and Node.js library and command-line tool to display statistics for glTF models (glTF 0.8)
- An Introduction to glTF 1.0. October 2015
- glTF working group updates (slides, video). Patrick Cozzi and Tony Parisi, WebGL + glTF BOF. March 2016
- FBX to/from glTF (slides, video). Cyrille Fauvel, WebGL + glTF BOF. March 2016
- Khronos Group glTF Webinar. Neil Trevett, Virtual AR Community meeting. October 2015
- The state of WebGL and glTF. Patrick Cozzi, The Graphical Web. September 2015
- glTF ecosystem and mesh compression update. Khronos 3D Formats Working Group, SIGGRAPH 2015. August 2015
- glTF and the WebGL Art Pipeline. Tony Parisi, WebGL Meetup. March 2015
- Writing an FBX importer / Exporter plug-in. Cyrille Fauvel. January 2015
- glTF Tips for Artists. Branden Coker. December 2014
- 3D for the Modern Web: Declarative 3D and glTF. Brian Coughlin. Summer 2014
- glTF: Designing an Open-Standard Runtime Asset Format. Fabrice Robinet et al, GPU Pro 5. May 2014
- Building a WebGL Santa with Cesium and glTF. Patrick Cozzi. December 2013
- glTF update. Tony Parisi. August 2013
- How I got involved in glTF and Khronos. Patrick Cozzi, WebGL Meetup. March 2013
We believe the true usefulness of glTF goes beyond the spec itself; it is an ecosystem of tools, documentation, and extensions contributed by the community. You are encouraged to get involved!