- autorig: landmark detection from vertex cloud (markers JSON override), mixamorig 22-bone skeleton fit, bone-heat weights + nearest-bone rescue - retarget: world-space quaternion delta transfer, hip-height scale compensation, fuzzy/explicit bone mapping (CMU map bundled) - smoke: procedural test humanoid + synthetic BVH -> rig -> retarget -> verify - deploy: push to gitea, pull + smoke on m3ultra and m1ultra Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
35 lines
1.1 KiB
JSON
35 lines
1.1 KiB
JSON
{
|
|
"_comment": "CMU mocap (MotionBuilder-friendly BVH conversion) -> mixamorig. null = skip that source bone.",
|
|
"Hips": "mixamorig:Hips",
|
|
"LowerBack": "mixamorig:Spine",
|
|
"Spine": "mixamorig:Spine1",
|
|
"Spine1": "mixamorig:Spine2",
|
|
"Neck": "mixamorig:Neck",
|
|
"Neck1": null,
|
|
"Head": "mixamorig:Head",
|
|
"LeftShoulder": "mixamorig:LeftShoulder",
|
|
"LeftArm": "mixamorig:LeftArm",
|
|
"LeftForeArm": "mixamorig:LeftForeArm",
|
|
"LeftHand": "mixamorig:LeftHand",
|
|
"LeftFingerBase": null,
|
|
"LeftHandIndex1": null,
|
|
"LThumb": null,
|
|
"RightShoulder": "mixamorig:RightShoulder",
|
|
"RightArm": "mixamorig:RightArm",
|
|
"RightForeArm": "mixamorig:RightForeArm",
|
|
"RightHand": "mixamorig:RightHand",
|
|
"RightFingerBase": null,
|
|
"RightHandIndex1": null,
|
|
"RThumb": null,
|
|
"LHipJoint": null,
|
|
"LeftUpLeg": "mixamorig:LeftUpLeg",
|
|
"LeftLeg": "mixamorig:LeftLeg",
|
|
"LeftFoot": "mixamorig:LeftFoot",
|
|
"LeftToeBase": "mixamorig:LeftToeBase",
|
|
"RHipJoint": null,
|
|
"RightUpLeg": "mixamorig:RightUpLeg",
|
|
"RightLeg": "mixamorig:RightLeg",
|
|
"RightFoot": "mixamorig:RightFoot",
|
|
"RightToeBase": "mixamorig:RightToeBase"
|
|
}
|