Skip to content
 
 

Latest commit

 

History

3,078 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gltf-test

Status of glTF loader in some 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 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.

Format Tests

Test environment : Windows 10 + Chrome 96

Format and Sample Model Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
glTF 2.0
Duck/glTF
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
glTF 2.0 (Embedded resources)
Duck/glTF-Embedded
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
glTF 2.0 (Binary container)
Duck/glTF-Binary
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
KHR_draco_mesh_compression
Duck/glTF-Draco
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample
KHR_mesh_quantization
Duck/glTF-Quantized
✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
KHR_texture_basisu
FlightHelmet/glTF-BasisU
✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Triangle Without Indices ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample
Triangle ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Animated Triangle ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Simple Morph ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
Simple Sparse Accessor ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
Animated Morph Cube ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
Animated Morph Sphere ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
Simple Material ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Simple Meshes ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Simple Texture ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Cameras ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Simple Skin ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
InterpolationTest ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample no animation support ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Box ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Box Interleaved ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Box Textured ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Box Textured Non Power Of Two ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Box Vertex Colors ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Duck ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
2 Cylinder Engine ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Reciprocating Saw ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Gearbox Assy ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Buggy ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Box Animated ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Cesium Milk Truck ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Rigged Simple ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Rigged Figure ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Cesium Man ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Fox ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ❌ Sample ❌ Sample no animation support ❌ Sample no animation support ❌ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
BrainStem ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Virtual City ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Avocado ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Barramundi Fish ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Boom Box ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Corset ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Damaged Helmet ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Flight Helmet ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Lantern ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Water Bottle ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Sponza ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Two Sided Plane ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Cube ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Animated Cube ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample no animation support ✅ Sample ❌ Sample no animation support ❌ Sample no animation support ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Suzanne ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Sci Fi Helmet ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Antique Camera ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Alpha Blend Mode Test
⚠️glTF-Sample-Models#221
✅ Sample ✅ Sample ❌ Sample ⚠️filament#1572 ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Boom Box With Axes ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Metal Rough Spheres ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample
Metal Rough Spheres(Textureless) ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample
Morph Primitives Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Morph Stress Test ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Multi UV Test ❌ Sample
⚠️three.js#12608
✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Normal Tangent Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Normal Tangent Mirror Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Orientation Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Recursive Skeletons ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample
Texture Coordinate Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample
Texture Encoding Test ✅ Sample ✅ Sample ✅ Sample ❌ Sample
⚠️engine#2890
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Texture Linear Interpolation Test
⚠️glTF-Sample-Models#297
✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Texture Settings Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample
Vertex Color Test ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ✅ Sample ✅ Sample

Test environment : Windows 10 + Chrome 96

Model Screenshot Three.js r136 Babylon.js 5.0.0alpha Filament v1.15.1 PlayCanvas v1.51.4 Cesium.js 1.88 ArcGIS JS API 4.13 Grimoire.js 2017.12.04 xeogl 2019.02.09 Khronos glTF Viewer 1.0.0 minimal-gltf-loader 2017.11.09 ClayGL v1.3.0 Hilo3d v1.15.19 X3DOM 1.8.2 CZPG.js 2018.05.17 GLBoost v0.0.4 RedCube.js v3.0.2 RedGL 2021.07.19 Ashes v0.4.1 Unity 2017.3.1 pex-renderer 3.0.0-34 RhodoniteTS v0.5.0
Attenuation Test
KHR_materials_volume
❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Clear Coat Test
KHR_materials_clearcoat
✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Dragon Attenuation
KHR_materials_volume
KHR_materials_variants
✅ Sample ✅ Sample ✅ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Environment Test
EXT_lights_image_based
❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Glam Velvet Sofa
KHR_materials_sheen
KHR_materials_variants
KHR_materials_specular
✅ Sample ✅ Sample ❌ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
⚠️redcube#37
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Iridescent Dish With Olives
KHR_materials_transmission
KHR_materials_volume
KHR_materials_ior
KHR_materials_specular
✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Lights
KHR_lights_punctual
⚠️glTF-Sample-Models#210
✅ Sample
⚠️ requires flag enable
✅ Sample ✅ Sample
⚠️filament#3366
✅ Sample
⚠️engine#3252
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Materials Variants Chair
KHR_materials_variants
✅ Sample ✅ Sample ❌ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Materials Variants Shoe
KHR_materials_variants
✅ Sample ✅ Sample ❌ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Sheen Chair
KHR_materials_sheen
KHR_materials_variants
KHR_texture_transform
❌ Sample
⚠️ some limitations
✅ Sample ❌ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Sheen Cloth
KHR_materials_sheen
✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
SpecGloss vs MetalRough
KHR_materials_pbr SpecularGlossiness
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample
Specular Test
KHR_materials_specular
✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Texture Transform Test
KHR_texture_transform
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample
Texture Transform Multi Test
KHR_texture_transform
❌ Sample
⚠️ some limitations
✅ Sample ✅ Sample ❌ Sample
⚠️engine#2563
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Toy Car
KHR_materials_sheen
KHR_materials_transmission
KHR_materials_clearcoat
✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Toy Car (Specular version)
KHR_materials_specular
KHR_materials_ior
✅ Sample ✅ Sample ❌ Sample
⚠️WIP
❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Transmission Roughness Test
KHR_materials_transmission
KHR_materials_ior
KHR_materials_volume
⚠️glTF-Sample-Models#324
❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Transmission Test
KHR_materials_transmission
✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample ❌ Sample
Unlit Test
KHR_materials_unlit
✅ Sample ✅ Sample ✅ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample ❌ Sample ❌ Sample ✅ Sample ❌ Sample ❌ Sample ❌ Sample ✅ Sample ✅ Sample

About

Testing the glTF Loader and WebGL Library

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages