I recently got into scripting more in Python to build tools for rigging. Currently I am working on building a rig and took a break to review other facial rigging methods, specifically for the mouth. I found Antony Ward “AntCGI” rigging series on YouTube and found it a great resource. I really liked the use of moving the mouth joints in an arc around the face. So, I worked on building a script that followed a similar setup.
For the script I changed a few steps in his tutorial and combined them so the work is compressed. When the script is executed the custom controller and groups will be positioned to the selected joint as well as be renamed to the selection. Then all of the controllers will have the attributes connected directly to the joints and have custom attributes for movement speed, offset, and gradient. Also, for a bonus if the joint has a prefix name, for example, l_, r_, or c_ the controllers will be colored accordingly to them. For now, the script is a success and now back to rigging Hellboy.