CG Portfolio

Maya Scripting


     
 






About the clip...


Shelf Loader - Creates a shelf, loads specified .py files as scripts, and creates shelf buttons for them. This streamlines loading a group of scripts. A combination of Python and Mel scripting was used.

Control Placer - Places desired object at true "xform" of target object. Gives user options for keeping or inheriting pivot thru a functional GUI.

Local Freeze Transform – Creates “zero” group in object’s hierarchy, thus preserving world space while placing the object into an object space where the transforms equal zero.

Orient Joint Constraint - Sets target Joint Orient to the selected joints’ orientation.

"ss_tools" is a collection of tools I created using python. I mainly use them during the character set-up process. Here are some examples of some of the more creative and elaborate scripts I wrote...

ss_channelControl
ss_renamer
ss_showVolume