You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix inverted axial/ankle/hinge sagittal directions, dead finger meshes, and chair dips
Three user reports (sign language a mess, cobra arching wrong, dips
clipping through the chair) traced back to two systemic rig bugs plus a
mis-fit prop:
1. Sagittal inversion across the axial chain. FLEXION_SIGN assumed every
bone hangs downward like a limb, but the spine/chest/neck/head chain
points UP — so spinal flexion leaned the torso BACKWARD, extension
arched it forward, the pelvis hinge bowed deadlifts/bows backward,
and dorsiflexion pointed the toes. Cobra pressed the head into the
floor instead of arching up. An empirical direction matrix over every
sagittal action confirmed all limb directions correct and all axial +
ankle + hinge directions inverted; the sign table now distinguishes
up-pointing bones (+X flexion) from down-pointing limbs (-X), and
dorsiflex/plantarflex/hinge signs are corrected. The plank base pose
carried the same inversion (it rendered belly-up) and is now face
down. The whole example library was authored semantically, so every
crunch, superman, chest-opener, forward fold, deadlift, and heel
raise now renders as its cue describes.
2. Finger bones carried no meshes. Every digit capsule was parented to
the WRIST, so curling a finger rotated an empty node — the hand never
visibly moved, which is why finger-spelling looked broken. Finger
bones now sit at the knuckle (the wrist-drawn segment becomes the
rigid palm) and carry their own digit mesh, so curls fold visibly at
the knuckle. The finger-spell demo also raises the hand to chest
height instead of spelling at the hip.
3. Triceps dips on a chair seat clipped through the chair back. New
`prop dip-bars` — parallel rails at support height with a `bars`
grip anchor — and the example now presses up between the bars,
lowers, and dismounts. Cobra is re-authored to plant the palms with
ROM-constrained `reach: hands floor` while the back extends.
Tests: 169 passing (6 new: direction regressions for cobra and the
digit meshes, dip-bar anchor + dip-depth checks, plus updated hinge and
ankle ROM sign expectations).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0164eTtmmq6U8GQkAEmQsvV5
|**Dance / choreography**| Notating sequences, port de bras, phrases that turn & travel | ✅ Phrases, port de bras, pirouettes, and traveling combos (box-step, grapevine, chassé) work via `turn`/`travel`; partner work is future. |
21
21
|**Martial arts**| Stances, strikes, basic forms | 🟡 Stances/strikes partly work; contact and weapons are future. |
22
-
|**Sign language / gesture**| Finger-spelling, signs, expressive gesture |⛔ Needs a hand/finger rig (the rig currently ends at the wrist). |
0 commit comments