Add a Blender GLB intake inspection command
This commit is contained in:
1 parent
6f3facff43
commit
5dc3ef0f4c
6 files changed
+510
-1
No files matched your search
@@ -36,8 +36,14 @@ development pipeline. This is the current development priority; keep it out of t
|
||||
|
||||
### Intake and validation
|
||||
|
||||
- [ ] Add a Blender `inspect` path that imports a GLB, applies node transforms, reports
|
||||
- [x] Add a Blender `inspect` path that imports a GLB, applies node transforms, reports
|
||||
tris/verts, bounds, bones, materials, UVs and skinning, and lists contract failures.
|
||||
(`blender_assets.py inspect --file ...` applies parent/object transforms, converts to
|
||||
Godot Y-up, ignores the importer's bone-shape helper and prints budgets, bones, slots,
|
||||
UVs, skinning and animations with issues/warnings; `--json` and `--category` supported.
|
||||
Seven synthetic contract tests added (Python 108/108); all 46 library GLBs inspect clean,
|
||||
and a wrapped 2x fixture correctly reported a 0.975 m local/world delta. Blender-side only;
|
||||
`audit` remains the final gate.)
|
||||
- [ ] Add an `adapt` path for future external assets: scale/ground, weld seams, decimate, map the
|
||||
five tint slots, and either rebuild the contract armature or record an explicit second-rig
|
||||
contract. The Quaternius prototype showed that a contract rebuild needs a proportion warp,
|
||||
|
||||
Reference in new issue
Block a user