Maya Python Script - Control Curves UI
Introduction
Tool that I made to help my personal workflow for creating rigging controls. I'm releasing it in hopes that others find it as helpful as I do. This product comes as is and is free to use however you see fit.
Features
+ 34 different shapes to create
+ Creates controls as a parent/child of selected objects, in world space at selected objects, or at the origin.
+ Thickness option creates controls with extra line width for bold, easier to see controls
+ Name created controls or just use a suffix.
+ Change control colors at shape level so children don't inherit drawing overrides.
+ Replace multiple control shapes with either one or an equal amount of replacement shapes.
+ Mirror control shapes from either side of a rig.
Installation
# Copy "bs_controls.py" and "bs_controlsUI.py" into your Maya scripts directory.
# Add a shelf button with the following python code:
import bs_controlsUI
reload(bs_controlsUI)
bsCon = bs_controlsUI.BSControlsUI()
bsCon.bsControlsUI()