Course contentsShow
← Unreal Engine Game Development
Lesson 338 of 8805. Animation and Character RiggingFree lesson

Building Custom Forward Kinematics Rigs

Create a functional Forward Kinematics rig to manipulate skeletal chains directly for precise pose adjustments within the viewport.

In this lesson, you will learn how to build a functional Forward Kinematics (FK) rig to manipulate skeletal chains directly for precise pose adjustments within the Unreal Engine viewport.

Understanding Forward Kinematics

Forward Kinematics (FK) is the most fundamental way to pose a character. Think of your arm: if you move your shoulder, your elbow and hand move with it. In an FK rig, you control each joint in a chain sequentially (Parent -> Child). By rotating a parent bone, the children follow automatically, allowing you to build poses from the base of the chain outwards.

Building Your Rig in Control Rig

To create this, we use the Control Rig editor. Instead of just editing raw bones, we create "Controls"—visible shapes in the viewport that act as handles for our joints.

  1. Add Controls: Create a control for each joint in your chain (e.g., Shoulder, Elbow, Wrist).
  2. Setup Hierarchy: Ensure your controls follow the skeletal hierarchy. Your Wrist control should be a child of the Elbow control, and the Elbow a child of the Shoulder.
  3. Map to Bones: Use the Set Bone Transform node to map the rotation of each Control to its corresponding skeletal bone.

Here is the basic logic you will implement in your Control Rig graph for each joint:

// Logic flow for one FK joint
// 1. Get the current transform of the Control
// 2. Set the Transform of the corresponding Bone
Set Bone Transform (Bone: UpperArm_L, Transform: Control_Shoulder.Transform)
Set Bone Transform (Bone: LowerArm_L, Transform: Control_Elbow.Transform)

Why Use FK?

Unlike Inverse Kinematics (IK), which solves for a goal (like "place the hand on this table"), FK is purely manual. This gives you absolute control over the exact arc of a limb’s rotation. It is perfect for "hero" poses or hand-keying animations where the procedural nature of IK might feel too robotic or imprecise. Because the hierarchy is strictly parent-to-child, the rig remains lightweight, predictable, and artist-friendly.

Key Takeaway: Forward Kinematics allows you to manipulate skeletal chains by rotating parent joints that naturally drive their children, providing the most direct and precise control over character posing.