Open seberoth opened 7 months ago
Yes, this is a known issue; for some reason I don't undersand (and I don't fully agree) Khronos accepts glTF with missing buffers as valid.
The problem is that supporting missing buffers breaks some stuff inside the APIs, so I am still reasearching for a proper solution.
I recalled I already asked about this issue here https://github.com/KhronosGroup/glTF-Validator/issues/189
I'll investigate a solution...
Describe the bug If a accessor uses sparse storage but hasn't defined a bufferView, the validation fails with
Message: Accessor[13] _bufferView: must be defined
. The gltf spec says thats allowed but the accessor MUST be initialized with zeros.GLTF 2.0 Accessor specs
To Reproduce Example glb file is attached
please complete the following information:
example accessor
a0_005_ma__strongarms_int_l.zip
EDIT: Probably related Blender GLTF plugin commit: https://github.com/KhronosGroup/glTF-Blender-IO/commit/9ea179aacb8b93efbca78af723745e73f4c61e86