Control Rig

Rig and Animate characters in real-time using Control Rig.

Unreal Engine provides a suite of animation tools for you to rig and animate characters directly in-engine, called Control Rig. Using Control Rig, you can bypass the need to rig and animate in external tools, and instead animate in Unreal Editor directly. With this system, you can create and rig custom controls on a character, animate in Sequencer, and use a variety of other animation tools to aid your animating process.

This page contains links to documentation covering Unreal Engine's Control Rig tools and real-world examples of their workflows.

Starting Out

If you're just starting to learn about animating within Unreal Engine, this page gives a quick overview of how to create and animate a basic Control Rig.

Creating Rigs

Control Rigs are the primary assets you will be using to create your rigs. These pages describe its usage and primary features.

TopicIcon.png

Control Rig Editor

Learn about the various tools and areas in the Control Rig Editor.

Learn about the various tools and areas in the Control Rig Editor.

TopicIcon.png

Controls, Bones, and Nulls

Learn about the primary Rig Elements you can use for constructing Control Rigs.

Learn about the primary Rig Elements you can use for constructing Control Rigs.

TopicIcon.png

Solve Directions

Learn about the different solve directions in Control Rig and the features they enable.

Learn about the different solve directions in Control Rig and the features they enable.

TopicIcon.png

Full-Body IK

Build Full Body IK systems for your character.

Build Full Body IK systems for your character.

TopicIcon.png

Spline Rigging

Utilize Splines in your Control Rig to achieve easier procedural animation on long joint chains.

Utilize Splines in your Control Rig to achieve easier procedural animation on long joint chains.

TopicIcon.png

Pose Caching

Save bone poses and states to reference in your Control Rig graph.

Save bone poses and states to reference in your Control Rig graph.

TopicIcon.png

Control Shapes and Control Shape Library

Customize your controls using different control shapes from the Control Shape Library.

Customize your controls using different control shapes from the Control Shape Library.

TopicIcon.png

Control Rig Component

Use Control Rig in Blueprints using the Control Rig Component.

Use Control Rig in Blueprints using the Control Rig Component.

TopicIcon.png

Control Rig Function Libraries

Construct and reference public Control Rig functions to speed up your rigging workflows.

Construct and reference public Control Rig functions to speed up your rigging workflows.

TopicIcon.png

Control Rig Debugging

Find and fix issues inside the Control Rig graph using Control Rig Debugging tools.

Find and fix issues inside the Control Rig graph using Control Rig Debugging tools.

Creating Animation

Once you have created your Control Rig, you can animate it in Sequencer and other areas of Unreal Engine. These pages provide an overview of this process.

TopicIcon.png

Animation Mode

Enable Animation Mode to provide an animator-friendly workspace and tools in Unreal Engine.

Enable Animation Mode to provide an animator-friendly workspace and tools in Unreal Engine.

TopicIcon.png

Control Rig in Animation Blueprints

Procedurally affect your Control Rig by using it in Animation Blueprints.

Procedurally affect your Control Rig by using it in Animation Blueprints.

TopicIcon.png

FK Control Rig

Quickly edit animation without needing Control Rig Assets using FK Control Rig.

Quickly edit animation without needing Control Rig Assets using FK Control Rig.

TopicIcon.png

Constraints

Attach the position, orientation, or scale of an object to other objects using a variety of constraints.

Attach the position, orientation, or scale of an object to other objects using a variety of constraints.

TopicIcon.png

Space Switching

Dynamically re-parent your Controls when animating with Control Rig.

Dynamically re-parent your Controls when animating with Control Rig.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel