Proposed concept during rigging

The Selector plugin provides functionality for convenient control of each rig during animation. In most cases, the Rigger creates a setup that is understandable to the Selector automatically, but sometimes you need to manually observe some nuances during rigging.

Select All

Each animated rig control has a postfix “_ctrl”. Now the “All” function works in the Selector, which selects all controls of the rig.
select `ls "*_ctrl"`;

Skin Joints

Each joint involved in skinning must be marked as a “Skin Joint” (Skin Joints > Mark as Skin Joint). This function creates a “skin” joint label for the selected joint. Now, when you press the Smart Bind button, this joint will participate in skinning without the need to select it.


It is allowed to directly use joints for animation. Thus, when resetting the rotation attributes, the character will return to the correct T-pose (which is very convenient for preparing a pose for animation transfer via humanIK, for example). For the Reset function to work in the Selector, you must save the Initial Pose for the control (Initial Pose > Save Initial Pose). The saved Initial Pose is visible in the Channel Box window in the OUTPUTS section. When you click the green button Finalise or Update All Initial Poses, Initial Poses are created for each object that has the “_ctrl” postfix.

IK Handles

You can directly use IK handles for animation. With the IK Handle selected, press the T key and you will have access to additional attributes such as Twist and Pole Vector. With the help of this functionality, you can make, for example, that the knee follows the pelvis or always looks in the same direction.

Left and Right

For the Left and Right buttons to work, all controls on the left side must be prefixed with “l_”, and controls on the right side must be prefixed with “r_”.

Mirror and Flip

For the Mirror and Flip feature to work, open the Selector > Settings… Add the Invert attributes for each control. If the attribute has a checkbox, then the Selector will multiply the value of this attribute by -1. To see the created Invert attributes in the Channel Box Window, choose Edit > Channel Control. In the Nonkeyable Hidden column, select all the lines starting with Invert and make them keyable ( << Move).

Read more "Proposed concept during rigging"

Skinning Method

Simple skinning with Skin Helpers

Skinning a character with Skin Helpers allows you to avoid painting weights, and achieve good deformation with additional joints.

See example

You can use an unlimited number of Skin Helpers, this will not affect the final performance. Run the “Transfer Skin Helper Influenses to parents” command at the end of the skinning.

Smart Bind

If you need to change the geometry of the character or change the position of the skeleton in the future, then the re-skinning process is just one click of the Smart Bind button.

Read more "Skinning Method"

Rigger 2.9.3. Released

Added: Biped Template > Added an additional controller for bending the back using rotation (spine_mid_ctrl).
Added: Biped Template > New rotating space for head_ik control: spine_fk_ctrl.
Modified: Biped Template > All tip joints are now locked by default after Finalization.
Fixed: Biped Template > Rotating the left leg in Windows caused the IK Spline to rotate incorrectly in some cases.
Fixed: Biped Template > The central spine controllers are now properly mirrored using the Selector.

Rigger 2.9.3.

Read more "Rigger 2.9.3. Released"

Selector 1.4.6. Released

Fixed: IK / FK. The twist attribute was incorrectly calculated in some cases.
Added: Reset > Reset Limb. Allows you to reset the pose for the IK chain in place.
Added: All > Select Root IK Handles. Moving the root IK handles does not change the character’s pose. If the handle has a Space attribute with a non-null value, then this control is not selected.

Selector 1.4.6.

Read more "Selector 1.4.6. Released"