The status of loading and viewing various glTF models using different WebGL libraries.
All Tests : https://cx20.github.io/gltf-test/
If you want to narrow down the engine you can specify it with arguments. See below for usage of arguments.
https://cx20.github.io/gltf-test/?engines=Three.js,Babylon.js,Hilo3d
Model Name | Models | Formats | Libraries | Tests |
---|---|---|---|---|
Simple models | 11 | 2 | 21 | 440 |
More complex models | 18 | 4 | 21 | 1,440 |
PBR Sample | 9 | 4 | 21 | 720 |
Further PBR Sample | 6 | 1 | 21 | 120 |
Feature Test models | 16 | 3 | 21 | 1,008 |
Extension Test models | 16 | 1 | 21 | 336 |
The number of tests is approximate.
Test environment : Windows 11 + Chrome 131
Format and Sample Model | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
glTF 2.0 Duck/glTF |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
glTF 2.0 (Embedded resources) Duck/glTF-Embedded |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
glTF 2.0 (Binary container) Duck/glTF-Binary |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
KHR_draco_mesh_compression Duck/glTF-Draco |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample |
KHR_mesh_quantization Duck/glTF-Quantized |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
KHR_texture_basisu FlightHelmet/glTF-KTX-BasisU |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Triangle Without Indices | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Triangle | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Animated Triangle | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Morph | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Sparse Accessor | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Animated Morph Cube | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Animated Morph Sphere | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Material | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Meshes | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Texture | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Cameras | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Simple Skin | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
InterpolationTest | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample no animation support | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Unicode❤♻Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Box | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Box Interleaved | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Box Textured | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Box Textured Non Power Of Two | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Box Vertex Colors | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Duck | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
2 Cylinder Engine | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Reciprocating Saw | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Gearbox Assy | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Buggy | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Box Animated | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Cesium Milk Truck | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Rigged Simple | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Rigged Figure | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Cesium Man | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Fox | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :x: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
BrainStem | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Virtual City | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Avocado | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Barramundi Fish | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Boom Box | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Corset | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Damaged Helmet | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Flight Helmet | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Lantern | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Water Bottle | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Sponza | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Two Sided Plane | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Cube | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Animated Cube | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :x: Sample no animation support | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Suzanne | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Sci Fi Helmet | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Antique Camera | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alpha Blend Mode Test :warning:glTF-Sample-Models#221 |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Boom Box With Axes | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Metal Rough Spheres | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Metal Rough Spheres(Textureless) | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Morph Primitives Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Morph Stress Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Multi UV Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Normal Tangent Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Normal Tangent Mirror Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Orientation Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Recursive Skeletons | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | |
Texture Coordinate Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Texture Encoding Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Texture Linear Interpolation Test :warning:glTF-Sample-Models#297 |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Texture Settings Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Vertex Color Test | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131
Test environment : Windows 11 + Chrome 131
Model | Screenshot | Three.js r171 | Babylon.js 7.35.0 | Filament v1.55.0 | PlayCanvas v2.1.0 | Cesium.js 1.123 | ArcGIS JS API 4.13 | Grimoire.js 2017.12.04 | xeogl 2019.02.09 | Khronos glTF Viewer 2.0 | minimal-gltf-loader 2017.11.09 | ClayGL v1.3.0 | Hilo3d v1.18.0 | X3DOM 1.8.3 | CZPG.js 2018.05.17 | GLBoost v0.0.4 | RedCube.js v4.0.0 | RedGL 2021.07.19 | Ashes v0.5.0 | Unity 2017.3.1 | pex-renderer 3.0.0-34 | RhodoniteTS v0.13.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A Beautiful Game KHR_materials_transmission KHR_materials_volume |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Attenuation Test KHR_materials_volume |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Clear Coat Test KHR_materials_clearcoat |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Dragon Attenuation KHR_materials_volume KHR_materials_variants |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Emissive Strength Test KHR_materials_emissive_strength |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Iridescence Dielectric Spheres KHR_materials_iridescence |
Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | Sample | |
Iridescence Metallic Spheres KHR_materials_iridescence |
:white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Iridescence Suzanne KHR_materials_iridescence |
:white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Glam Velvet Sofa KHR_materials_sheen KHR_materials_variants KHR_materials_specular |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample :warning:redcube#37 |
:x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Iridescent Dish With Olives KHR_materials_transmission KHR_materials_volume KHR_materials_ior KHR_materials_iridescence |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Lights KHR_lights_punctual :warning:glTF-Sample-Models#210 |
:white_check_mark: Sample :warning: requires flag enable |
:white_check_mark: Sample | :white_check_mark: Sample :warning:filament#3366 |
:white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Materials Variants Chair KHR_materials_variants |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Materials Variants Shoe KHR_materials_variants |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Mosquito In Amber KHR_materials_transmission KHR_materials_volume KHR_materials_ior |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Sheen Chair KHR_materials_sheen KHR_materials_variants KHR_texture_transform |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Sheen Cloth KHR_materials_sheen |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
SpecGloss vs MetalRough KHR_materials_pbr SpecularGlossiness |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | |
Specular Test KHR_materials_specular |
:white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
StainedGlassLamp KHR_materials_transmission KHR_materials_clearcoat KHR_materials_variants KHR_materials_ior KHR_materials_volume KHR_texture_basisu |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Texture Transform Test KHR_texture_transform |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | |
Texture Transform Multi Test KHR_texture_transform |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Toy Car KHR_materials_sheen KHR_materials_transmission KHR_materials_clearcoat |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Toy Car (Specular version) KHR_materials_specular KHR_materials_ior |
:white_check_mark: Sample | :white_check_mark: Sample | :x: Sample :warning:WIP |
:white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Transmission Roughness Test KHR_materials_transmission KHR_materials_ior KHR_materials_volume :warning:glTF-Sample-Models#324 |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | |
Transmission Test KHR_materials_transmission |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | :x: Sample | |
Unlit Test KHR_materials_unlit |
:white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :x: Sample | :x: Sample | :x: Sample | :white_check_mark: Sample | :white_check_mark: Sample |
Test environment : Windows 11 + Chrome 131