Skip to content

Latest commit

 

History

History
163 lines (134 loc) · 363 KB

README.md

File metadata and controls

163 lines (134 loc) · 363 KB

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