BlenderCookie Scripting a Custom Rig UI Add-on for Blender
Starting with some basic Python skills, it’s quite simple to begin building your own interfaces in Blender. These user interfaces can be anything from a collection of operators in the toolbar to dynamic properties based on your objects.
In this tutorial we’ll create a Python script that automatically generates a UI for character rigs, creating a more friendly workflow for the animator. This rig will be powered by Custom Properties on a few select bones. If you’re ever wondered what the “Custom Properties” are for on objects and bones, then you’re about to find out.