Getting Started

Intro

Set Driven Key - Action Constraint Builder is a Action Constraint Builder that sets up Provide an Easy to Use Interface inspired by Autodesk Maya’s Set Driven Key

Demo - Bird Wing Folding

We will be using a Bird Metarig For Demonstration

The Clip Below is the Demo that we will be making

You can apply this addon and the technique for other use case, such as facial movements, mechanical transformation, muscle controls and many other uses

Step 0: Prepare Your Rig

You will first need to have a rig, If you already have one, you can use your own rig

If you just want to follow this demo, you can just create a Bird Metarig

  1. Install Rigify

  2. Shift A -> Rigify Meta-Rigs -> Animals -> Bird

Step 1: Create Controller Object

The First Step to use this addon, is to create a controller object, this can be either a object or a bone

You can create new one or use an existing object or bone that you want to use as controller

Step 2: Load Driver / Controller

You will now need to Load the Controller Object as Driver using Load Driver to the Driver Panel

Select the Object you want to use as Controller, and Click Load Driver

../_images/LoadController.webp

The Load Driver will add selected Objects Or Bones into the Driver List

Note

If you want to add bone into a list, make sure you are in Pose Mode

In the Options, there are a few options to consider

Name

will be the constraint name of the Action Constraint to be created, this name will be use by the addon to identify the correct constraint if the addon need to modify the constraint

Transform

This is the transform channel that wll be use to control the target

While you can choose any channel, which include location, rotation and scale, it is advice to use location as it works best and straight forward

While you can use rotation with this addon, but it has more potential for bugs and blender’s action constraint have some limitation on rotation where you are limit to -180 degrees to 180 degrees

This Transform Channel is the same Transform Channel in the Action Constraint Options

Space

This is the target space that wll be use to control the target, this addon only manages Local and World Space

Warning

Rotation Transform Channel with Local Space only works if the controller is a bone, or a Object with parent

If it is an Object and have no parent, it will simply not work

If is a Bone, it does not require a parent

Step 2: Load Driven / Targets

Now you select the Object Or Bones you want to control, and Load them as Driven / Targets

../_images/load_driven.webp

Step 3: Pose and Set Driven Key

Pose Your Controller, Pose Your Targets and Set Driven Key

Step 4: Create Flipped

If your Rig is symmetrical and named property with .L and .R suffix, you can use Create Flipped to setup the flipped version of the constraint for you

Make Sure you have the Flipped Controller Bone as well or it will not work

Step 5: Be Creative

Now you have setup your first action constraint with Set Driven Key - Action Constraint, now go nuts and create the rig that you always wanted to make!