Control Rig and IK
unreal-control-rig-ik10 focused referencesBuild, retarget, procedurally adjust, bake, and debug skeletal animation in Unreal Engine 5.8. Use for IK Rig, IK Retargeter, retarget chains and poses, the retarget operation stack, runtime Retarget Pose From Mesh, root or pelvis drift, foot sliding, hand or weapon offsets, Control Rig, Full Body IK, foot placement, backward knees or elbows, Sequencer rigging, or baking animation.
Ownership boundary
This skill owns skeleton transfer, IK Retargeter setup, retarget poses/operations, procedural solves,
contact correction, and animation baking. If a retargeted preview/export is correct but the final pose
is wrong, route to unreal-animation-blending. Route capsule
movement, root-motion authority, and network prediction to
unreal-character-movement.
Route before editing
Read references/system-selector.md.
- Transfer animation between skeletons -> IK Rig + IK Retargeter.
- Retarget live from another component -> Retarget Pose From Mesh.
- Procedurally solve a connected body -> Full Body IK.
- Adjust a few limbs at runtime -> IK Rig node or focused IK nodes.
- Author or repair poses/animation -> Control Rig or FK Control Rig in Sequencer.
- Pin contacts after the base transfer is correct -> goals, Speed Planting, or foot placement.
Do not add IK until the source animation, skeleton assignment, chain map, retarget pose, pelvis, and root behavior have been checked.
Diagnose first when the request is a bug
Read references/symptom-diagnostics.md, then reproduce
with one source sequence and one target mesh. Record whether the defect appears in the IK
Retargeter preview, an exported sequence, runtime retargeting, or only the final AnimGraph.
Execute
- Classify the job and isolate the first stage where the pose becomes wrong.
- Verify source animation, source/target meshes, skeletons, reference poses, and root bones.
- Define matching retarget roots and chains; inspect every chain mapping.
- Create and align a dedicated retarget pose.
- Validate the operation stack from top to bottom, enabling one correction at a time.
- Add goals/solvers only for contacts or procedural controls that need them.
- Verify root motion, curves, notifies, runtime component order, LOD, and hidden-mesh ticking.
- Test representative clips at speed; profile and bake only after the live result is correct.
Load only what applies:
references/ik-retargeter-setup.mdreferences/poses-chains-and-operations.mdreferences/root-pelvis-and-contact.mdreferences/runtime-retargeting.mdreferences/control-rig-and-fbik.mdreferences/runtime-foot-placement.mdreferences/sequencer-and-baking.md
Required answer format
Return:
- First broken stage and evidence.
- Chosen system and rejected alternatives.
- Required assets, roots, chains, goals, solvers, and pose assumptions.
- Exact editor/runtime node order and settings to inspect or change.
- One-change-at-a-time diagnostic procedure.
- Root-motion, curve, notify, networking, LOD, and performance consequences.
- Acceptance clips and debug checks.
Hard rules
- Set a retarget root on both IK Rigs, normally the pelvis/hips for bipeds.
- Chain names may differ, but source and target chain intent and boundaries must match.
- Create a new retarget pose for alignment; preserve the default pose as a baseline.
- A Retarget Pose operation belongs first in the operation stack.
- Prefer no FK translation for most chains; change translation mode only for a diagnosed need.
- An IK operation cannot move a chain unless the target chain has an IK goal.
- Fix chains, pose, pelvis, root, and speed before masking foot slide with Speed Planting.
Ignore Root Lock in Previewis preview-only; export behavior uses export root-lock settings.- A hidden runtime source mesh must still tick pose and refresh bones.
- Inertialization normally belongs before final IK; runtime IK belongs after the base pose exists.
- Treat Modular Control Rig according to its Experimental UE 5.8 maturity; do not silently make it a shipping dependency.
- Test multiple clips, not only the editor reference pose or one idle.
See references/sources.md for the UE 5.8 source trail.
Focused references