Sample models are provided in as many of the following formats as possible:
- glTF (.gltf) with separate resources: .bin (geometry, animation, skins), .glsl (shaders), and image files
- glTF (.gltf) with embedded resources
- Binary glTF (.glb) using the KHR_binary_glTF extension
- glTF (.gltf) using the KHR_materials_common extension
- Original COLLADA (.dae) or other source format
See the README.txt in each model's directory for usage restrictions.
Sample models help the glTF ecosystem, if you are able to contribute a model, see the contributing section below.
| Model | Screenshot | Description |
|---|---|---|
| Box | ![]() |
One mesh and one material. Start with this. |
| Box Without Indices | ![]() |
Box without indices for testing the drawArrays path. |
| Box Textured | ![]() |
Box with one texture. Start with this to test textures. |
| Box Semantics | ![]() |
Includes extra uniforms to test all uniform semantics. |
| Duck | ![]() |
The COLLADA duck. One texture. |
| 2 Cylinder Engine | ![]() |
Small CAD data set, including hierarchy. |
| Reciprocating Saw | ![]() |
Small CAD data set, including hierarchy. |
| Gearbox Assy | ![]() |
Medium-sized CAD data set, including hierarchy. |
| Buggy | ![]() |
Medium-sized CAD data set, including hierarchy |
| Box Animated | ![]() |
Rotation and Translation Animations. Start with this to test animations. |
| Cesium Milk Truck | ![]() |
Textured. Multiple nodes/meshes. Animations. |
| Rigged Simple | ![]() |
Animations. Skins. Start with this to test skinning. |
| Rigged Figure | ![]() |
Animations. Skins. |
| Cesium Man | ![]() |
Textured. Animations. Skins. |
| Monster | ![]() |
Textured. Animations. Skins. |
| BrainStem | ![]() |
Animations. Skins. |
| Virtual City | ![]() |
Textured. Animations. Skins. |
For addition glTF models, see Flightradar24's GitHub repo of aircrafts.
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 above table.
If you have any questions, submit an issue.
















