In short: map source bones to the target rig, align their rest poses, transfer the action, correct the root and hips, fix planted feet, then bake and test the result in the final engine. AI can create or capture the source motion, but retargeting remains a rig and animation validation problem.
What does animation retargeting mean in Blender?
Animation retargeting translates motion from one skeleton to another. The source might be a Mixamo character, a Rokoko solve, an FBX clip from a motion library or generated motion from Blender AI. The target is the character that will actually ship, with its own proportions, bone names, constraints and deformation rig.
A useful transfer preserves timing, intent and contact with the ground. It does not require identical bone lengths. It does require an explicit relationship between source and target joints, a corrected rest pose and a cleanup pass on the final silhouette.
Why does retargeted animation deform a character?
Most failures come from mismatched rest poses, not bad animation curves. If a target character has shorter legs or higher shoulders than the source, copied rotations place the joints somewhere new. The motion may look correct in the source file and still push feet through the floor or pull hands away from a prop on the target.
- Bone-role mismatch: a source spine bone is mapped to the wrong target spine segment.
- Axis and roll mismatch: local rotation axes differ even when both bones point in similar directions.
- Rest-pose mismatch: the source T-pose and target A-pose are unrelated without an offset solve.
- Scale mismatch: source centimetres, target metres or a non-applied armature scale changes translation channels.
- Weight problem: the retarget is correct but the target skin cannot deform cleanly at the shoulder or hip.
How do you retarget a Mixamo or mocap clip in Blender?
Start with both rigs in a known pose and a clean mapping table. Do not transfer a full action until a short test clip proves bone roles, proportions and ground contact.
- Import the source clip and identify its root and humanoid bones.
- Audit the target rig names, rest pose, scale and deformation.
- Map hips, spine, head, arms, legs and feet explicitly.
- Solve the rest-pose offset between the two skeletons.
- Retarget a short walk or idle before the full action set.
- Correct contacts, root motion and loop seams on the target.
If the target rig exposes a collapsed shoulder, pulling hip or broken elbow before motion transfer, fix the skin weights first. Retargeting cannot repair a mesh bound to the wrong bone influences.
Blender's armature and bone tools provide the editing layer; dedicated retarget add-ons automate the mapping and offset work. Review the result either way.
Which checks should happen before retargeting?
| Check | Required state |
|---|---|
| Object transforms | Scale applied, rotation clean and both rigs at the intended size |
| Rest pose | Known bind pose with no leftover test animation |
| Bone hierarchy | Correct root, hips, spine chain, limbs and feet |
| Constraints | No dependency cycle or target-only controller affecting the solve |
| Weights | Clean deformation in a test bend before motion transfer |
Which tools can retarget animation in Blender?
| Route | Best for | Limitation |
|---|---|---|
| Blender native constraints and Action Editor | A single prototype or straightforward humanoid | Manual setup becomes expensive across many clips and rigs |
| Auto-Rig Pro and remap tools | Repeatable Blender rigging and retarget production | Requires learning the add-on's rig and export conventions |
| Mixamo and Rokoko workflows | Humanoid locomotion and captured performance | Source skeleton and cleanup still need review on the final rig |
| Blender AI animation | Prompt-driven motion on the character already in the scene | External clip retargeting remains a separate rig-mapping task |
How do you clean foot sliding and hip drift?
Correct from the root outward. Set root motion and hip height first, lock the planted foot during its contact interval, then correct the knee, ankle and toe. Smoothing comes last because it can hide the exact frame where the contact failed.
- Check the first and last frame of every loop.
- Inspect the contact foot from the delivery camera, not just front view.
- Compare hip height across the source and target at the same phase.
- Look for knee pops when a leg approaches full extension.
- Test shoulder and hand positions on any interaction with props.
How do you export retargeted animation to Unity or Unreal?
Start from the exact armature that passed the test clip. Bake the action, name clips consistently, export FBX or GLB and verify the file in the target engine. Confirm scale, frame rate, root motion, skeleton mapping, animation length and loop behavior after import.
Use the Blender to Unity guide or the Unreal Engine handoff guide for engine-specific checks. Use the Blender LOD generator workflow when the animated character or prop also needs runtime detail levels.
Key takeaways
Retargeting succeeds when source motion, target rig and delivery engine agree on proportions and contracts. Map the skeletons, solve the rest pose, correct root and contacts, clean the curves and test a short clip before processing the full set.
