Tools and Scripts

Tools for Maya:

Animation and Pose Library

The tool makes use of internal software from Crytek and I developed the tool at Crytek so unfortunately I cannot put it up for download like my other scripts.




Quick Constraint












Little convenient tool that creates constraints from either a single or multiple driver objects to multiple driven objects. Good for brute forced re-targeting of animation if you're in a hurry.

To use the tool, select the object(s) you would like to be the driver(s) and click 'Update driver', then select the object(s) you would like to be driven by the driver(s) and click 'Update driven'.

NOTE: what drives what is determined by the order in which you select the objects. First driver object drives first driven object and so on.

Select the constraint type and whether you want to maintain the offset and click 'Constraint'. The tool checks if any of the channels you are trying to constrain are locked and skips them if so.

You can download the tool here.
Once downloaded , place the file in your maya scripts directory
(usually C:\Users\your username\Documents\maya\scripts) and open up maya.
Now open a python tab in the script editor and execute the following lines:

from quickconstraint import QuickConstraint
QuickConstraint()


Hierarchy Filter


























Another small but convenient tool. Filter through objects in a hierarchy and select them. Good for selecting all controls except for those that can't translate in a rig for example.

To use the tool, select an object at the top of a hierarchy (the global control in a rig for example), check the box(es) for what object type(s) you want to select, what attribute(s) the object should have visible in the channel box, input any additional custom attribute(s) ('foot_roll' for example), a word the objects name should contain ('ctrl' for example) and click 'select'.

You can download the tool here.
Once downloaded , place the file in your maya scripts directory
(usually C:\Users\your username\Documents\maya\scripts) and open up maya.
Now open a python tab in the script editor and execute the following lines:

import hierarchyfilter
hierarchyfilter.show()

NOTE: this tools UI is made with PySide. Works with Maya 2016 but I cannot guarantee it will work with other versions of Maya.

No comments:

Post a Comment