Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 3.87 KB

README.md

File metadata and controls

41 lines (34 loc) · 3.87 KB

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.
boxWithoutIndices Box without indices for testing the drawArrays path.
boxTextured Box with one texture. Start with this to test textures.
boxSemantics Includes extra uniforms to test all uniform semantics.
duck The COLLADA duck. One texture.
2_cylinder_engine engine Small CAD data set, including hierarchy.
Reciprocating_Saw saw Small CAD data set, including hierarchy.
gearbox Medium-sized CAD data set, including hierarchy.
buggy Medium-sized CAD data set, including hierarchy
boxAnimated Rotation and Translation Animations. Start with this to test animations.
CesiumMilkTruck Textured. Multiple nodes/meshes. Animations.
RiggedSimple Animations. Skins. Start with this to test skinning.
RiggedFigure Animations. Skins.
CesiumMan Textured. Animations. Skins.
monster Textured. Animations. Skins.
brainsteam Animations. Skins.

Contributing Sample 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
    • The model in as many glTF variations as possible (using the same directory structure as the others (example)). Tools for converting to glTF are here.
    • A README.txt with any usage restrictions.
  • Add the new model to the above table.

If you have any questions, submit an issue.