Unreal Engine's IK Rig and IK Retargeter provide a flexible way to transfer animation between characters whose skeletons do not need to be identical. The system can work across different bone counts, names, orientations and proportions because the retargeting relationship is described through functional bone chains rather than a strict one-to-one skeleton match.
The production retargeting system
A useful production setup can be viewed as a sequence of connected layers. Keeping those layers separate makes debugging much faster.
1. Build the source and target IK Rigs deliberately
Each character needs an IK Rig asset. The important idea is that the IK Rig describes how the character should participate in retargeting, not how the original DCC control rig was built.
For biped retargeting, define the character's retarget root consistently on both rigs. In typical humanoid setups this is the pelvis or hip region. This reference is important because translation and proportional movement need a stable character center when motion is transferred between bodies of different sizes.
Start simple
Before adding procedural corrections, confirm that source and target skeletons import correctly, face the expected direction, use predictable scale and have a stable hierarchy. Retargeting should not become camouflage for an upstream skeleton problem.
2. Treat Retarget Chains as functional anatomy
Retarget Chains define regions such as the spine, left arm, right arm, left leg and right leg. A major advantage is that the source and target chains can contain different numbers of bones. The chain describes the function of the limb, allowing the retargeter to work across different skeletal structures.
- Keep chain naming clear and consistent between source and target rigs.
- Verify the actual start and end bones instead of trusting automatic creation blindly.
- Include the major body chains first. Add fingers, tails or secondary appendages when the production needs them.
- Check chain mapping inside the IK Retargeter before tuning downstream settings.
3. Fix pose differences before chasing animation errors
Two characters can have correct chain mapping and still produce poor results if their reference poses differ significantly. Shoulder angle, arm spread, pelvis orientation and leg stance can change how motion is interpreted on the target.
Use the Retarget Pose workflow to bring the source and target into a more compatible relationship before compensating elsewhere. A recurring production mistake is to fix a pose mismatch with skinning, animation offsets or runtime logic. That can make one clip look better while making the system less predictable overall.
Test proportions with motion
After the base pose is aligned, evaluate clips that reveal proportional differences: long strides, deep crouches, wide arm reaches and poses with strong hand or foot contact. The goal is not mathematical identity. The goal is believable motion that respects the target character's proportions.
4. Use IK Goals when contact actually matters
Feet and hands are where retargeting errors become visually loud. A small proportional difference can become foot sliding, floor penetration, floating feet or a hand missing a weapon grip.
IK Goals and solvers can be used to add targeted corrections. This is especially useful when the transferred FK motion is acceptable but a contact point needs stronger control. Keep the correction layer intentional: first establish a healthy retarget, then use IK for the contact problem it is meant to solve.
Floor and foot alignment
When a target character has different leg proportions or its imported reference position does not align perfectly with the source, inspect pelvis height, retarget pose and leg-chain behavior before applying a permanent vertical offset. Floor-oriented corrections can be useful, but they should solve the final contact problem rather than hide an incorrect character setup.
Arms and interaction
For weapons, props and paired interactions, test the wrist and hand result under real animation. If the arm needs additional procedural control, create the IK Goal with a clear ownership rule so animators and runtime logic are not fighting the same contact.
5. Decide between baked and runtime retargeting
Unreal Engine 5.8 supports runtime IK retargeting with Retarget Pose From Mesh. This allows a target character to receive retargeted motion dynamically without requiring a newly generated Animation Sequence for every target.
Runtime retargeting can be valuable for character systems that share animation dynamically, but it also becomes part of the Animation Blueprint evaluation and runtime performance budget. The node exposes performance controls including LOD thresholds, and the retarget system can apply custom override sets and profiles.
6. Debug the layer that owns the error
A retargeting problem can originate in several places. Debugging becomes faster when you identify the layer before editing values.
- Whole character offset: inspect root/pelvis setup, imported reference position and retarget pose.
- One limb behaves incorrectly: inspect chain start/end bones and source-to-target mapping.
- Feet slide or miss the floor: inspect proportions and base retarget first, then contact-oriented IK or planting behavior.
- Hands miss props: validate shoulder/arm proportions, retarget pose and whether a dedicated IK contact layer is required.
- One animation works but others fail: test whether the setup was over-tuned for a single clip.
- Runtime differs from editor preview: inspect Animation Blueprint order, runtime node settings, LOD behavior and any additional procedural layers.
Production checklist
- IK Rigs: source and target assets use intentional skeleton references and character roots.
- Chains: major functional chains are correct and mapped to their intended counterparts.
- Pose: source/target reference-pose differences are handled before clip-specific tuning.
- Contacts: feet, hands, props and floor interaction are tested with representative animation.
- IK: goals and solvers exist because a contact or procedural requirement needs them, not by default.
- Runtime: Retarget Pose From Mesh, Animation Blueprint order and LOD/performance behavior are validated if dynamic retargeting is used.
- Coverage: locomotion, extremes and production-specific animation are tested before approval.
Need production-ready retargeting and character integration?
Frenetics FX Studios supports game character rigging, technical animation, IK retargeting and Unreal Engine character workflows.
Explore Game Character Rigging ↗ Read the Character Pipeline Guide ↗ Start a Project ↗