Control Rig

Control Rigs in Unreal Engine 4 is a scriptable rigging system that is based on Blueprint and is mainly designed for controlling properties to drive animation.

Windows
MacOS
Linux

ControlRigBanner.png

Control Rig is a node-based rigging system, designed to provide riggers and animators with tools to create flexible, dynamic, and procedural characters with artist-friendly interfaces. Unlike Blueprint, Control Rig uses its own lighter-weight VM called RigVM to provide highly efficient pose calculations. Users can create runtime and animation rigs by connecting nodes, called Rig Units, together in a Control Rig Graph.

Importing a Skeletal Mesh will generate a Rig Hierarchy. The Rig Hierarchy's bones, along with additional bones, spaces, and controls created in the Control Rig Editor, can be inputs or outputs to Rig Units, similar to a Pose being an input or output to Anim Nodes in an Animation Blueprint. Control Rig is not limited to just Skeletal Meshes. Users can create Control Rig Components in Blueprint Actors to animate other components, such as Static Meshes or Lights, by getting Control values from the Control Rig Component.

You may want to use the Control Rig system in your projects if you are looking at ways to Animate in Engine, procedurally animate or creating custom Retargeting or FullBody IK solutions. Full python integration allows you to customize and automate complex tasks for any production.

Enabling the Control Rig Plugin

To use Control Rig, you will first need to enable the Control Rig Plugin:

  1. From the Main Editor under Edit, select Plugins.
    ControlRig_EditPlugins.png

  2. From the Animation tab, enable the Control Rig plugin. 
    ControlRigPlugin.png

  3. Restart the Editor for the plugin to be applied.

You can create Control Rig Blueprints, Control Rig Gizmo Libraries, and create Control Rig tracks with Level Sequences from the Add /Import button under Animation:

ControlRigAssets.png

Further Reading

Creating Sequences for Control Rig

Control Rig Blueprints

Control Rig Animation Blueprint Node

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback