glTF-Validator
glTF-Validator copied to clipboard
Tool to validate glTF assets.
Cannot validate an extension as it is not supported by the validator: 'KHR_draco_mesh_compression'.

Some properties of the material extensions can make the whole extension useless when set to zero. For example: - `KHR_materials_clearcoat` - `clearcoatFactor` disables the extension. - `clearcoatRoughnessFactor` disables the associated...
The spec says: > The joint weights for each vertex must be non-negative, and normalized to have a linear sum of 1.0. No joint may have more than one non-zero...
Work in progress validation for the [OMI_audio_emitter extension](https://github.com/omigroup/gltf-extensions/pull/1)
Using the npm package in a web project with unsafe-eval disabled at CSP level errors with: ``` Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not...
Enums are usually specified to follow the pattern of ``` "anyOf": [ { "const": 5120, "type": "integer" }, { "const": 5121, "type": "integer" }, ... { "type": "integer" } ]...
From https://github.com/BabylonJS/Babylon.js/issues/3155 > shouldn't the 1.0 alpha in baseColor (absent either diffuse texture or vertex colour) essentially make BLEND meaningless? Let's specify all valid combinations of `material.alphaMode` and alpha channel...
Hey I just wrote the declaration file according to document and what I tried. Hope this helps and if so, please publish it to npm . [Code](https://github.com/shrinktofit/gltf-validator-typing/blob/master/index.d.ts)
Recently we had a couple user-facing bugs in three.js (https://github.com/mrdoob/three.js/issues/21559, https://github.com/mrdoob/three.js/issues/21819) which came down to redundant definitions in a glTF file. Both bugs led to duplicate instances of the THREE.Texture...