Hello everyone. I made this add-on starting from the celebre ‘Bone Manager’ by Fin and Irmitya. I also reused parts of code of the add-on ‘IK/FK Snapping’ by Mystfit (links at the end of the post).
The add-on is able to generate a UI script for your characters that will work also in a blender installation without the add-on.
For the part regarding the actual bone layer management please refer to the original documentation, here I will try to explain only what is new respect to the original.
Only tested in 3.2 and 3.3, probably not working in previous versions.
It is distributed for free with GNU license, you can download it from here:
Main Layers / Tweak Layers
The layers will be divided in two different section. From 0 to 15 they will be in the MAIN section, where the others will go to the TWEAK.
The script also provide two operators: one to make visible all the used layers, the other to hide all and keep visible only the layers from selected bones.
Link Secondary Rig
This is useful if you have one or more secondary rig for the character and you don’t want to join it in the main rig. The linked rig(s) will act exactly like it was a regular bone layer. You can also choose where to place it, in main layers or tweak layers.
Customized User Properties
In this section the user can create “folders” to group and store custom property from the bones.
These properties will be always visible in the UI, regardless of witch bones are selected.
FK / IK Snapping Operator Creation
This section will create snapping buttons for FK and IK, there is also an auto-detection toll that will try to find eligible chains.
This function probably need to be improved to better match the uses-case. It surely works well with rigify rigs.
Please let me know how it works with your rigs!
Note: the baking option is very slow, if you know how to improve it please let me know!
Bind the Script to the Rig
Next to the Export button there is a Bind button. This will charge the script in the Blender space, bind the script to the rig, run it and unbind old scripts generated by this add-on. So you click export, then bind, and the character is ready to be linked!