bSample 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. |
Brainsteam | ![]() |
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.