THREE.JS / FOUNDATIONS 94
Different rigs. Same choreography.
Michelle's 65-bone SambaDance drives a 49-bone Soldier. The third model keeps Soldier's native Walk visible so mapping quality and rest-pose correction can be inspected together.
Initializing
-
Loading the official heterogeneous-rig assets.
- Source bones
- -
- Target bones
- -
- Map entries
- -
- Source-only
- -
Retarget contract-
Topology and track accountingsource -> target
- Source tracks
- -
- Mapped tracks
- -
- Mapped duration
- -
- Target unmapped
- -
Retargeted tracks are applied directly to the Soldier SkinnedMesh.
Bone map sampletarget -> source
Loading mapping...
Retargeting lifecycle
load Michelle + Soldier->inspect skeletons->map shared names->apply offsets->retargetClip
The target mixer receives a converted clip addressed to Soldier's mapped bones.
Heterogeneous retargeting unavailable.
Left is the source clip, center is the retargeted Soldier, and right
is Soldier's native clip. ?forceWebGL=1 forces the WebGL2
backend. The assets are bundled from the official Three.js example
for local study.
LAB 94 / HETEROGENEOUS RIGS