Maya

Please help support my further development of free tools! Use the Donate button in the navigation bar to the right to make a secure contribution via PayPal.

Python Modules

File Description
AM Tools
Date: 2011.11.03
Version: 1.06
This package contains a variety of tools, most of which are focused on rigging and games. Please refer to the installation instructions in the zip file for installation and usage information, as well as the online source code documentation for technical details. The zip file contains all of the plug-ins listed below as well as some example files to demonstrate their usage.

Modeling:

  • Make Ribbons – Create a ribbon mesh along a NURBS curve with a variety of options

Rigging:

  • Expose Transform – Expose transformation data of one node with respect to another
  • Insert Parents – Insert locators immediately above each object in the selection to zero them out
  • Setup Forearm – Automatically create a forearm twist structure
  • Hip Constraint – Apply a hip constraint to a helper joint
  • Setup Hip – Automatically create a hip twist structure
  • Shoulder Constraint – Apply a shoulder constraint to a helper joint
  • Setup Shoulder – Automatically create a shoulder twist structure

Unity Export:

  • Delete Non-Deformer History – Delete all non-deformer history in the scene
  • Triangulate All – Triangulate all geometry in the scene
  • Export BlendShapes – Export blendShape data with custom attributes for use with Unity AssetPostprocessor scripts
  • Export Rigs – Export constraint and expression data with custom attributes for use with Unity AssetPostprocessor scripts

Debugging:

  • API Debug Mode – Overrides some Maya API classes for easier debugging

Other:

  • Batch File Utilities – Various unpolished utilities for doing batch export to FBX and downgrading .ma files.

Python Plug-ins

File Description
Expose Transform
Date: 2011.03.27
Version: 1.01
A dependency node and accompanying command to expose transformation data of one object with respect to another in the scene. Please see the example file in the zip to see how it works.
Hip Constraint
Date: 2011.03.27
Version: 1.04
A dependency node and accompanying command designed to constrain the first twist node in a hip. The node additionally outputs the hip’s pelvis-space elevation angle for other nodes and/or scripts to use. Please see the example file in the zip to see how it works.
Insert Parents
Date: 2011.03.27
Version: 1.03
A command to automatically create an intermediate locator parent for all transform nodes in your selection at each node’s location.
Ribbon
Date: 2011.03.27
Version: 1.01
A dependency node and accompanying command designed to create a ribbon mesh along a NURBS curve using a variety of input options while maintaining construction history.
Shoulder Constraint
Date: 2011.03.27
Version: 1.06
A dependency node and accompanying command designed to constrain the first twist node in a shoulder. The node additionally outputs the shoulder’s spine-space elevation angle for other nodes and/or scripts to use. Please see the example file in the zip to see how it works.