Skip to content
This repository was archived by the owner on Dec 22, 2023. It is now read-only.

Files

Latest commit

9315662 · Dec 15, 2023

History

History

2.0

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 20, 2020
Sep 14, 2022
Jan 10, 2020
Feb 18, 2020
Jan 17, 2020
Oct 1, 2018
Dec 11, 2019
May 7, 2019
Oct 7, 2021
Jul 19, 2021
Jul 19, 2021
Jul 19, 2021
Oct 1, 2018
Jan 17, 2021
Apr 20, 2020
Jan 21, 2021
Mar 13, 2019
Apr 7, 2022
Mar 13, 2019
Mar 24, 2023
Jan 4, 2023
Apr 20, 2020
Dec 11, 2019
Jun 15, 2023
Apr 20, 2020
Apr 20, 2020
Feb 16, 2023
May 4, 2020
May 11, 2023
May 11, 2023
Feb 17, 2023
Jul 19, 2021
May 20, 2017
Mar 15, 2018
Dec 5, 2023
Jan 4, 2023
Apr 12, 2021
Mar 14, 2022
Mar 15, 2022
May 16, 2023
Apr 28, 2022
Apr 20, 2020
Jun 7, 2021
Aug 14, 2019
Apr 19, 2022
Mar 29, 2023
Apr 19, 2022
Apr 19, 2022
Mar 29, 2023
Jul 19, 2021
May 24, 2022
Dec 15, 2020
May 9, 2023
Nov 6, 2017
Feb 17, 2021
Apr 21, 2020
Mar 7, 2021
Aug 18, 2021
Oct 2, 2018
Oct 11, 2022
Mar 15, 2023
Mar 2, 2018
Mar 2, 2018
Mar 15, 2018
Nov 17, 2023
Apr 20, 2020
May 10, 2021
Apr 20, 2020
Apr 20, 2020
May 20, 2017
Mar 29, 2023
Jul 2, 2021
Dec 15, 2023
May 11, 2023
Apr 17, 2023
Dec 11, 2019
Dec 11, 2019
Nov 19, 2021
Dec 11, 2019
Oct 1, 2018
May 3, 2021
Jan 6, 2022
Feb 23, 2023
May 20, 2017
Oct 15, 2020
Mar 1, 2018
Feb 19, 2021
May 12, 2021
Nov 6, 2017
Jan 3, 2023
Oct 1, 2018
Feb 28, 2023
Mar 8, 2021
May 11, 2023
Nov 20, 2020
Dec 11, 2019
Dec 11, 2019
May 20, 2017
Mar 15, 2022
Jan 8, 2019
Apr 20, 2020
Feb 2, 2023
Jul 19, 2021
Dec 15, 2023
Mar 15, 2023
Mar 15, 2022
Dec 15, 2023

glTF 2.0 Sample Models

Core

Models demonstrating features of the core glTF specification. Some models may include versions with extensions, e.g. copies with or without Draco compression.

Showcase

Model Screenshot Normal Map Occlusion Map Emissive Map
Antique Camera
Avocado
Barramundi Fish
Boom Box
Corset
Damaged Helmet
Flight Helmet
Lantern
Sci Fi Helmet
Suzanne
Water Bottle

Standard

Standard models demonstrating multiple features of the core specification.

Model Screenshot Description
Box One mesh and one material. Start with this.
Box Interleaved Box example with interleaved position and normal attributes.
Box Textured Box with one texture. Start with this to test textures.
Box Textured NPOT Box with a non-power-of-2 (NPOT) texture. Not all implementations support NPOT textures.
Box With Spaces Box with URI-encoded spaces in the texture names used by a simple PBR material.
Box Vertex Colors Box with vertex colors applied.
Cube A cube with non-smoothed faces.
Animated Cube Same as previous cube having a linear rotation animation.
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.
BrainStem Animations. Skins.
Fox Multiple animations cycles: Survey, Walk, Run.
Virtual City Textured. Animations.
Sponza Building interior, often used to test lighting.
Two Sided Plane A plane having the two sided material parameter enabled.

Feature Tests

Models meant to easily illustrate and test specific features of the core specification.

Model Screenshot Description
Alpha Blend Mode Test Tests alpha modes and settings.
Boom Box With Axes Shows X, Y, and Z axis default orientations.
Metal Rough Spheres Tests various metal and roughness values (texture mapped).
Metal Rough Spheres (Textureless) Tests various metal and roughness values (textureless).
Morph Primitives Test Tests a morph target on multiple primitives.
Morph Stress Test Tests up to 8 morph targets.
Multi UV Test Tests a second set of texture coordinates.
Negative Scale Test Tests what happens when geometry is mirrored.
Normal Tangent Test Tests an engine's ability to automatically generate tangent vectors for a normal map.
Normal Tangent Mirror Test Tests an engine's ability to load supplied tangent vectors for a normal map.
Orientation Test Tests node translations and rotations.
Recursive Skeletons Tests unusual skinning cases with reused meshes and recursive skeletons.
Texture Coordinate Test Shows how XYZ and UV positions relate to displayed geometry.
Texture Linear Interpolation Test Tests that linear texture interpolation is performed on linear values, i.e. after sRGB decoding.
Texture Settings Test Tests single/double-sided and various texturing modes.
Vertex Color Test Tests if vertex colors are supported.

Minimal Tests

Minimal models testing very narrow pieces of the core specification.

Model Screenshot Description
Triangle Without Indices The simplest possible glTF asset: A single scene with a single node and a single mesh with a single mesh.primitive with a single triangle with a single attribute, without indices and without a material
Triangle A very simple glTF asset: The basic structure is the same as in Triangle Without Indices, but here, the mesh.primitive describes an indexed geometry
Animated Triangle This sample is similar to the Triangle, but the node has a rotation property that is modified with a simple animation
Animated Morph Cube Demonstrates a simple cube with two simple morph targets and an animation that transitions between them both.
Animated Morph Sphere This sample is similar to the Animated Morph Cube, but the two morph targets move many more vertices and are more extreme than with the cube.
Simple Meshes A simple scene with two nodes, both containing the same mesh, namely a mesh with a single mesh.primitive with a single indexed triangle with multiple attributes (positions, normals and texture coordinates), but without a material
Multiple Scenes A simple glTF asset with two scenes. Each scene consists of one node with one mesh. For the first scene, the mesh is a triangle. For the second scene, the mesh is a square. The default scene is set to 1 by the scene property, so viewers should initially show the scene containing the square.
Simple Morph A triangle with a morph animation applied
Simple Sparse Accessor A simple mesh that uses sparse accessors
Simple Skin A simple example of vertex skinning in glTF
Cameras A sample with two different camera objects
Interpolation Test A sample with three different animation interpolations
Unicode Test A sample with Unicode characters in file, material, and mesh names

Extensions

Models demonstrating features of extensions to the glTF specification. See glTF extension registry for a list of available extensions.

Showcase

Model Screenshot Description
A Beautiful Game Chess set using transmission and volume.
Dragon Attenuation Dragon with background, using material variants, transmission, and volume.
Glam Velvet Sofa Sofa using material variants, sheen, and specular.
Iridescence Lamp Wayfair Lamp model using transmission, volume, and KHR_materials_iridescence.
Iridescent Dish with Olives Dish using transmission, volume, IOR, and specular.
Lights Punctual Lamp Lamp using punctual lights.
Materials Variants Shoe Shoe using material variants.
Mosquito In Amber Mosquito in amber by Sketchfab, using transmission, IOR, and volume.
Sheen Chair Chair using material variants and sheen.
Sheen Cloth Fabric example using sheen.
Toy Car Toy car example using transmission, clearcoat, and sheen.

Feature Tests

Models meant to easily illustrate and test specific features of extensions to the glTF specification.

Model Screenshot Description
Attenuation Test Tests the interactions between attenuation, thickness, and scale.
Clearcoat Test Tests if the KHR_materials_clearcoat extension is supported properly.
Emissive Strength Test Tests if the KHR_materials_emissive_strength extension is supported properly.
Environment Test A simple scene with metal and dielectric spheres that range between 0 and 1 roughness. Useful for testing environment lighting.
Iridescence Dielectric Spheres Tests KHR_materials_iridescence on a non-metallic material.
Iridescence Metallic Spheres Tests KHR_materials_iridescence on a metallic material.
Iridescence Suzanne Further tests KHR_materials_iridescence.
SpecGloss Vs MetalRough Tests if the KHR_materials_pbrSpecularGlossiness extension is supported properly.
Specular Test Tests if the KHR_materials_specular extension is supported correctly.
Texture Transform Test Tests if the KHR_texture_transform extension is supported for BaseColor.
Texture Transform Multi Test Tests if the KHR_texture_transform extension is supported for several inputs.
Transmission Roughness Test Tests the interaction between roughness and IOR.
Transmission Test Tests if the KHR_materials_transmission extension is supported properly.
Unlit Test Tests if the KHR_materials_unlit extension is supported properly.