Maya Python Animation Tools

Aim Space Tool: Builds a locator chain based off of a selected FK chain and bakes the motion to it. The locator chain features a custom aim setup that allows you to control the rotation with translation. It can support as many chains as you like and the GUI features custom naming and locator size along with a function in the Bake Selected button to neatly bake everything back down to the original rig controllers.

Spawn Locator Tool: Takes whatever is selected and creates a locator at the object position and appends “LOC” to its name. It also locally scales the locator and changes it’s color for easier selection.

Neck Aim Tool: Takes existing motion and builds a setup on top of the rig to allow an animator to automate neck animation with translation of the head driven locator.

Change Rotation Order Tool: Handy little buttons that I use to change rotation orders on the fly while preserving existing motion.

Locator Bake Tool: Similar to the Spawn Locator Tool, but this bakes the existing motion to it and then constrains the selection to be driven by the newly created locator. Also puts it into ZXY rotate order since I tend to prefer starting with that in world space.

Chest World Space Tool: Takes IK arms and builds a locator setup on top of existing motion to give change translation values that are calculated in relation to the chest and maintain world space directions.

Clean Loop and Remove Outside Keys Tools: Two tools that I built to make creating looping animations easier for me. Clean Loop first deletes all keys outside the time range, then duplicates twice, and then shift them by the timeline length to allow easier visualization of looping curves. Remove Outside Keys just bakes it and removes the out of timeline keys.


Rigging Reel

Responsible for all rigging shown.

Responsible for modeling Tennis Bag and Sash objects.