Home

Awesome

gltf-test

The status of loading and viewing various glTF models using different WebGL libraries.

All Tests

All Tests : https://cx20.github.io/gltf-test/ status

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 NameModelsFormatsLibrariesTests
Simple models11221440
More complex models184211,440
PBR Sample9421720
Further PBR Sample6121120
Feature Test models163211,008
Extension Test models16121336

The number of tests is approximate.

Format Tests

Test environment : Windows 11 + Chrome 131

Format and Sample ModelThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
glTF 2.0<br>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)<br>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) <br>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 <br>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 <br>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 <br>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

glTF 2.0 Sample Models

Simple models for testing individual features

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
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

More complex models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
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

PBR Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
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

Further PBR Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
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

Feature Test Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
Alpha Blend Mode Test <br>: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 <br>: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

Compare PBR Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
Compare Alpha CoverageSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Ambient OcclusionSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Anisotropy <br>KHR_materials_anisotropySampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Base Color <br>KHR_texture_transformSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Clearcoat <br>KHR_materials_clearcoatSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Dispersion <br>KHR_materials_dispersionSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Emissive Strength <br>KHR_materials_emissive_strengthSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Ior <br>KHR_materials_iorSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Iridescence <br>KHR_materials_iridescenceSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare MetallicSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare NormalSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare RoughnessSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Sheen <br>KHR_materials_sheenSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Specular <br>KHR_materials_specularSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Transmission <br>KHR_materials_transmissionSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Compare Volume <br>KHR_materials_volumeSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample

Extension Test Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
A Beautiful Game <br>KHR_materials_transmission <br>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 <br>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 <br>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 <br>KHR_materials_volume <br>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 <br>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 <br>KHR_materials_iridescenceSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSampleSample
Iridescence Metallic Spheres <br>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 <br>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 <br>KHR_materials_sheen <br>KHR_materials_variants <br>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 <br>:warning:redcube#37:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample
Iridescent Dish With Olives <br>KHR_materials_transmission <br>KHR_materials_volume <br>KHR_materials_ior <br>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 <br>KHR_lights_punctual <br>:warning:glTF-Sample-Models#210:white_check_mark: Sample <br>:warning: requires flag enable:white_check_mark: Sample:white_check_mark: Sample <br>: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 <br>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 <br>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 <br>KHR_materials_transmission <br>KHR_materials_volume <br>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 <br>KHR_materials_sheen <br>KHR_materials_variants <br>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 <br>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 <br>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 <br>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 <br>KHR_materials_transmission <br> KHR_materials_clearcoat <br> KHR_materials_variants <br> KHR_materials_ior <br> KHR_materials_volume <br> 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 <br>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 <br>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 <br>KHR_materials_sheen <br> KHR_materials_transmission <br>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) <br>KHR_materials_specular <br> KHR_materials_ior:white_check_mark: Sample:white_check_mark: Sample:x: Sample <br>: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 <br>KHR_materials_transmission <br>KHR_materials_ior <br>KHR_materials_volume <br>: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 <br>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 <br>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

Multi-Vendor Extensions Test Models

Test environment : Windows 11 + Chrome 131

ModelScreenshotThree.js r170Babylon.js 7.35.0Filament v1.55.0PlayCanvas v2.1.0Cesium.js 1.123ArcGIS JS API 4.13Grimoire.js 2017.12.04xeogl 2019.02.09Khronos glTF Viewer 2.0minimal-gltf-loader 2017.11.09ClayGL v1.3.0Hilo3d v1.18.0X3DOM 1.8.3CZPG.js 2018.05.17GLBoost v0.0.4RedCube.js v4.0.0RedGL 2021.07.19Ashes v0.5.0Unity 2017.3.1pex-renderer 3.0.0-34RhodoniteTS v0.13.2
BrainStem <br>EXT_meshopt_compression:white_check_mark: Sample:white_check_mark: 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:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample
DragonAttenuation <br>EXT_meshopt_compression:white_check_mark: Sample:white_check_mark: 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:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample
Environment Test <br>EXT_lights_image_based: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:x: Sample:white_check_mark: Sample:x: Sample:x: Sample:x: Sample:x: Sample:x: Sample
TeapotsGalore <br>EXT_mesh_gpu_instancing:white_check_mark: Sample:white_check_mark: 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:x: Sample:x: Sample:x: Sample:x: Sample