Bodytalk V2 - The Extended Skeleton Edition Exclusive -
BodyTalk v2 — The Extended Skeleton Edition
5. Skinning & Deformation
- Support classic linear blend skinning (LBS), dual quaternion skinning (DQS), and corrective blendshapes.
- Per-vertex limited bone influences (e.g., 4 bones) stored in compact formats (uint8 indices + normalized weights).
- Precompute T-pose inverse bind matrices; apply transforms each frame: worldSkinMatrix = worldTransform * inverseBind.
- For correct volume preservation on joints, prefer DQS and supply corrective shapes driven by joint angles (example: elbow curl corrections).
6. Physics Integration
- Map physics bodies to physics bones (1:1 or grouping). Support compound colliders for limbs.
- Constraint layers: joint limits in physics must be synchronized with rig DOF limits.
- Two integration modes:
- Kinematic-driven: animation/rag doll drives physics (useful for performance).
- Dynamic-driven: physics sim drives bones (ragdoll) with animation blending for partial control.
- Stabilize coupling with hybrid constraints (position/velocity correction) and use sub-stepping for stiff setups.
Why We Needed an Update
The original BodyTalk methodology was fantastic for acute issues. If you had a tight hamstring, we released it. But we noticed a pattern: the relief was often temporary.
Why? Because the skeleton was communicating a different story than the muscles. bodytalk v2 - the extended skeleton edition
If you have a misalignment in the tibia (shinbone), the body creates a counter-rotation in the pelvis to keep your eyes level. You can massage the glutes all day, but until you address the "extended" skeletal communication coming from the lower leg, the problem persists. BodyTalk v2 — The Extended Skeleton Edition 5
v2 is about listening to the root cause. It’s about understanding that the skeleton "talks" to the brain constantly, and if that signal is scrambled, movement dysfunction is inevitable. Support classic linear blend skinning (LBS), dual quaternion
Output:
- Unity Animator parameters → updates avatar's transform hierarchy
- OSC (Open Sound Control) messages for real-time VRChat avatars
- .BVH / .FBX recording for offline animation
3. Neural Re-Mapping
This is the "Talk" in BodyTalk. With the Extended Skeleton, we incorporate specific tactile cues that "wake up" dormant areas of the bone. By stimulating the periosteum (the membrane covering the bone), we send high-velocity signals to the brain. This refreshes the brain's map of the body, instantly improving range of motion and stability.
9.3 Debugging Utilities
- drawSkeleton(worldSpace|localSpace), visualize constraints, show DOF limit overlays, display per-bone velocity/acceleration heatmaps.







