Sample glTF 2.0 models are provided in one or more of the following forms of glTF:
- glTF (
.gltf) with separate resources:.bin(geometry, animation, skins) and.jpgor.pngimage files. The supporting files are easily examined when separated like this, but must be kept together with the parent glTF file for the model to work. - glTF (
.gltf) with embedded resources (as Data URIs). This form tends to be larger than the others, but Data URIs do have their uses. - Binary glTF (
.glb) using the binary container format. These are easily shared due to the bundling of all the textures and mesh data into a single file. - glTF (
.gltf) using the KHR_materials_pbrSpecularGlossiness extension. This is an alternate PBR (Physically Based Rendering) workflow that gives model artists an extra degree of freedom over glTF's core metallic/roughness PBR workflow.
See the README.md in each model's directory for license information.
Sample models help the glTF ecosystem, if you are able to contribute a model, see the contributing section below.
- Sketchfab offers auto-conversion of all of its downloadable models, including PBR models, to glTF format.
- Microsoft's Remix3D can download 3D models into Paint3D, which offers a "Save As GLB" export (GLB is the binary form of glTF).
- Google's Poly offers certain 3D assets for download in glTF format.
For addition glTF models, see:
- Khronos glTF Asset Generator offers an extensive suite of test models to excersise each part of the glTF specification.
- Cesium's demo models and unit test models.
- Flightradar24's GitHub repo of aircrafts.
- Kenney • Assets hundreds of themed low-poly assets (nature, space, castle, furniture, etc.) provided by Kenney under CC0 licenses, including 30+ pirate themed models.
We appreciate sample model contributions; they help ensure a consistent glTF ecosystem.
To contribute a model, open a pull request with:
- A new subdirectory containing
- Add the new model to the appropriate table.
If you have any questions, submit an issue.
