Open hybridherbst opened 4 months ago
Please add license/copyright info for the used images.
Please see errors reported in automated validation checks. Converting to Draft until checks pass.
@DRx3D Validation errors should be ignored for now as they are caused by a bug in the validator.
This is a great asset for stress-testing the extension. However I see a few things that need to be fixed before it can be merged:
Yes, sorry! I want to update the PR, just didn’t get to it yet. I believe the cat asset has a permissive license but I’ll have to include that license of course.
I disagree though on the validator warnings regarding unused tangents and UVs; excluding those breaks interoperability for files as one can’t assign a different material that needs these attributes in another software. There should really be separate validator settings for general use assets and final delivery assets.
Hmm, I see the point of interop.
This is not part of the core design philosophy for glTF which is to be a final-mile delivery format, not an interchange format. The glTF Validator is designed (partly) for assessing delivery efficiency.
People certainly can and do use glTF for interop, and it does make sense since there are a lot of importers and tools these days.
One of the goals of the asset repo is to be a collection of well-formed assets, and passing the validator is one way to help us get there.
For interoperability assessment, you could perhaps leverage the glTF Asset Auditor. https://www.khronos.org/gltf/gltf-asset-auditor/
I have voiced my opinion on this many times and practical use of glTF confirms that interoperability is a main usecase, independent of whether Khronos holds the „pure distribution format“ stance. Imagine if Blender would exclude attributes when exporting, just so that files are „valid“ — the chaos! Much more often than not these files get imported into some 3D engine and changed further.
Personally I have a number of test files that are „strictly valid“ to demonstrate to others how that breaks everyone’s workflows — happy to contribute these as sample assets if wanted.
Independent of all the above 🙂I hope to get to update the PR in the next two weeks, I’ll see if I can maybe make variants that are production ready vs. make the validator happy.
Related:
Fixes #82.
Sample assets for KHR_animation_pointer, ranging from "very simple" to "extensive" and "animated extensions". The assets are the same as in the original PR to the models repository.