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.