Record the Quaternius bake/pose-sync progress
This commit is contained in:
1 parent
2a6f29f5d0
commit
b012c6a675
1 file changed
+7
-6
@@ -783,12 +783,13 @@ blocked rig can no longer block the whole release.
|
|||||||
- [ ] Godot skinning import: root causes found and narrowed. (1) The canonical base build
|
- [ ] Godot skinning import: root causes found and narrowed. (1) The canonical base build
|
||||||
(`scale/ground transform` + `remove_doubles` weld + modifier removal before join) corrupted
|
(`scale/ground transform` + `remove_doubles` weld + modifier removal before join) corrupted
|
||||||
the skin weights; a **join-only** base (no transform, no weld, keep modifiers) poses correctly
|
the skin weights; a **join-only** base (no transform, no weld, keep modifiers) poses correctly
|
||||||
to x −0.228/0.228. Use `tmp/npc-research/build_base_minimal.py` as the canonical base.
|
to x −0.228/0.228. Use `tmp/npc-research/build_base_minimal.py`.
|
||||||
(2) The arm-down bake still mismatches rest vs mesh (±0.531): `armature_apply` in Blender 5.2
|
(2) Fixed: the arm-down bake (`bake_armdown_v5.py` — pose, read pose matrices, apply modifier,
|
||||||
deforms the mesh but does not bake the rest, and the `eb.matrix = pose_matrix` / world-Y
|
**reset pose to identity**, set rest matrices, re-add modifier) now bakes correctly
|
||||||
rigid rotation approaches do not reproduce the pose consistently. Remaining: bake the
|
(DEFORMED x −0.228/0.228, Godot bind_pose down). `NpcAvatar` now also has the side swap,
|
||||||
arm-down rest (head/tail + roll) so the re-added Armature modifier keeps the mesh at
|
the arm swing axis (LEFT) and the hand-proxy position fix (`2a6f29f`). Remaining: the
|
||||||
−0.228/0.228, then verify the Godot bind_pose and render.
|
handheld gear (camera) sits at the shoulder/chest instead of the wrist — re-derive the gear
|
||||||
|
attach offsets against the Quaternius skeleton, then the face/silhouette gate.
|
||||||
- [ ] Add regression tests: a bone with a ~76° rest reaches a known global orientation; the
|
- [ ] Add regression tests: a bone with a ~76° rest reaches a known global orientation; the
|
||||||
Quaternius joint map resolves; the 13-core fallback poses exactly as it does today.
|
Quaternius joint map resolves; the 13-core fallback poses exactly as it does today.
|
||||||
- [ ] Verify Idle and Walk on the 62-joint rig: loop seam, foot contact, root motion and frame
|
- [ ] Verify Idle and Walk on the 62-joint rig: loop seam, foot contact, root motion and frame
|
||||||
|
|||||||
Reference in new issue
Block a user