Skip to main content

Rig Control


A 2d controller (or joystick by any other name) which can be used for pose-based rigging.

Keyframe Layers

The Rig Control uses a dedicated Keyframe Layer to set keyframes for the poses so that they can be set without affecting the main timeline.


Active - Toggle the Control mode.

Control - This UI is dependent on the Active state:

  • Active unchecked - This is the mode to set up the rig in. The five dots on the joystick represent the five keyframes necessary to set up the rig. Clicking each dot will move the timeline to the following corresponding frames:
    • Centre (neutral pose) - Frame 0
    • Left - Frame 1
    • Right - Frame 2
    • Top - Frame 3
    • Bottom - Frame 4
  • Active checked - This is the mode to animate the rig in. Moving the dot translates between the poses set in Inactive mode.
  1. Create a Basic Shape and a Rig Control.
  2. Connect rigControl.idbasicShape.position.
  3. A new Keyframe Layer will be created and 5 keys set for you on frames 0-4.
  4. Set the following keys on the Basic Shape for Position [x,y]:
  5. Frame 0 = 0, 0
  6. Frame 1 = -50, 0
  7. Frame 2 = 50, 0
  8. Frame 3 = 0, 50
  9. Frame 4 = 0, -50
  10. Check Active on the Rig Control.
  11. Move the dot on the Control.
  12. To animate the rig, set the Keyframe Layer to Default and set keyframes by using the x, y controls.

There's a demo scene in in the Example Files if you'd rather dive straight in. 🙂

A simple head rig.