Software: Maya
Scripting: PyMel , PyQt
UI: QtDesigner ( for the static part of the interface)
DL: bdAnimCon.rar

What it does:
– Imports controllers and resolves the namespaces
– Dynamically generated UI for controllers
– Easy to add controllers, just a matter of drag and drop in the ‘controllers’ folder
– Color based controllers
– Mirror behavior / orientation
– Proper shape mirroring in case of mirroring with orientation
– Supports multi-shapes controllers
– Supports hierarchy controllers ( fingers for example)

While these days there are a lot of modular rigging tools that bring the animation controllers along, as a TD you still have to rig various things that require ( supposedly) some curves for the animator to grab and move stuff around. And this scripts just does that.

Basically on the same path with the script you need a folder where to drop your favorite controllers as MA files, with the files named so you have an idea whats inside. Why ? The script will look into that folder and use the file names to set the labels for the buttons.

Here’s a link to a demo of it :

Animation Controllers Library from Bogdan Diaconu on Vimeo.

Maya, QT Designer

Scripting Language:

what it does:
– renames multiple objects using an index based convention

how it does:
– the user needs to select at least one object
– a mask is required for the renaming, with a choice of prefix and suffix too.
– by default the index is 2 digits based ( as in starts counting from 00 to 99). Should the selected object be over 100, automatically 3 digits are used. I assume nobody wants to rename 1000+ objects
– UI is built using QT Designer, but all the events are added in Maya
– the function used to retrieve the widgets paths was written by Chris G.

bdMultiRename from Bogdan Diaconu on Vimeo.

© 2017 Moving Pixels Suffusion theme by Sayontan Sinha