glTF-Validator icon indicating copy to clipboard operation
glTF-Validator copied to clipboard

Tool to validate glTF assets.

Results 61 glTF-Validator issues
Sort by recently updated
recently updated
newest added

EDIT: This is incomplete, do not merge. This PR adds validation for the `OMI_collider` and `OMI_physics_body` glTF extensions. This could be expanded further later, but the code that exists so...

NODE_MATRIX_DEFAULT is vauge because it doesn't convey what it actually means. In the code, the issue is added when a node's matrix is an identity matrix. I understand this could...

When dragging-and-dropping a `.gltf` file that refers to a resource (texture or buffer) that is contained in a subdirectory, _together_ with that subdirectory, into the Drag-And-Drop interface, the validator complains...

The validation report contains a section about the "resources", including the data URIs and their MIME type. The (embedded) `Triangle` sample model https://github.com/KhronosGroup/glTF-Sample-Models/blob/master/2.0/Triangle/glTF-Embedded/Triangle.gltf uses `application/octet-stream` as its MIME type. The...

Hi, in the following commits: https://github.com/KhronosGroup/glTF/commit/0a61cf8d029ece4e1d895852a8b61371217c7677 https://github.com/KhronosGroup/glTF/commit/94ed6813112aa2286eb342fd9d493ba872975bc8#diff-ca628c11679a8c4c0c4031440c7c1cda27c8896ebc87c3bd1e8640efc8942d99R1451 The `MUST be normalized to have a linear sum of 1.0` requirement was morphed into a `SHOULD be as close as reasonably possible...

This is similar to https://github.com/KhronosGroup/glTF-Validator/issues/184 in some ways, but the differences in the technical details and implementation may justify bringing this up as an own issue: Should there be a...

enhancement

Right now, the package fails validation when trying to use in node apps or service workers where `window` is not available: ``` Uncaught ReferenceError: window is not defined at index.js:33:72...

enhancement

While Gestaltor, Babylon and Needle Engine (based on three.js) have already implemented _KHR_animation_pointer_, the validator currently doesn't support it. That leads to thousands and sometimes hundreds of thousands of errors...

enhancement

Hi there, are there any plans to [migrate this package to support null safety?](https://dart.dev/null-safety/migration-guide)?

[crashes-validator.gltf.zip](https://github.com/KhronosGroup/glTF-Validator/files/9483006/crashes-validator.gltf.zip) Using `glTF 2.0 Validator, version 2.0.0-dev.3.8` on MacOS this produced the crash report: ``` /Users/alecjacobson/Repos/skinning-mesh-animations/crashes-validator.gltf caused an uncaught runtime error: NoSuchMethodError: The method '' was called on null. Receiver:...

bug