Skip Redundant Steps In Rigging

by WizzDono in Scripts and Addons

========== ABOUT ==========

A Blender Add-on I once made a long time ago and finally completed it. It's basically a bunch of scripts with the purpose of skipping a bunch of steps when rigging and, thus, accelerating the production.

This includes steps like setting constraints and bendy bones's target based on selection instead of typing names. Or automatically setting newly created constraints with identical values.

There are also a few macros like clearing or symmetrizing constraints.

After running/installing the script, the macros are localized in 3D Viewport/Rigging (on the right tabs). There's two panels named "Constraints" and "Bendy Bones".

========== BENDY BONES ==========

The names are self-explanatory about what type of handle (Auto, Absolute, Relative and Tangent) will be set and at which end (Start and End).

For "Absolute, "Relative" and "Tangent", select the source bone(s) you want to change their start/end handles with the respective type, then select a target bone where it will be used.

For "Auto", all selected bones start/end handles will be set to auto, and the target will be removed. (Like clearing constraints)

========== CONSTRAINTS ==========

The pannel is divided in two subcategories.

The upper part (from "Target" to "Target Z") is for setting the newly created constraints parameter values.

"Target", "Owner", "Influence" and "Head/Tail" affects almost all types of constraints.

"Location", "Rotation" and "Scale" will enable the use of that value in constraints that have their name on it (ex. "Location" = Copy LocationLimit Location, etc...) including Child Of constraint

Each axes ("X" "Y" , "Z") in Location/Rotation/Scale will enable the use of that axis in CopyLimit and Child Of constraints.

"-" will invert that axis in Copy constraints.

"Min", "Max" and "Limit" (along with a value) will enable the use of limiting values for that axis in Limit constraints.

"Offset" (in Location) is a value set in Copy Location constraints.

"Order" (in Rotation) is the euler order in Copy Rotation constraints.

"Offset", "Additive", "Uniform" and "Power" are values set in Copy Scale constraints.

The lower part is for adding constraints based on selection. For almost all constraints types (exceptions are mentionned below), select the source bones to add a constraint, and select a target bone to set the target.

For Limit Location, Limit Rotation and Limit Scale constraints, all selected bones will have a constraint (no target required).

For the Armature constraint, the last selected bone will have the constraint and the source bones will be set as the targets.

"Clear" will remove all constraints from the selected bones.

"Symmetrize" will copy and paste the selected bones's mirror counterpart. Note: target bones are also symmetrized.

========== FAQ ==========

If you have any bug reports or questions, please DM me.

========== UPDATES ==========

Update infos will be added here.

----- v.1.1 -----

  • Bug fixing
Published 13 days ago
Blender Version 3.0
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message