Sunday, 27 July 2014

The ParentMaster - a Great Free Plugin for Maya

Parent Master
Autodesk Maya is free to students, and now has a huge user base around the world. Many Maya users have sought to improve the software, developing free plugins that can be plugged in to your free copy of Maya, adding to its usability.

The ParentMaster is a plugin created by Paolo Dominici which greatly simplifies the business of attaching and un-attaching objects in Maya. Say you want to animate a character picking up a ball and then dropping it. This free tool will make your life much, much easier.

What is the Parentmaster plugin for?
The free Parentmaster plugin is a way to attach and un-attach objects in Maya.

What do you need to do?
By following this tutorial you should be able to:
  1. Import a free plugin into Maya – the ParentMaster - and install it successfully.
  2. Learn how the Parent Master works by attaching and un-attaching objects in Maya using the free ParentMaster factory Maya file
  3. Use the ParentMaster to animate a character picking up a ball and then dropping it.

PART 1 – Import and install the plugin

a) Import the plugin
You can find the free plugin here:

You will need to register with Creative Crash and then log in.

b) Installation (Windows only - see below for Mac installation)

1. Import the ParentMaster plugin and open it up.

2. Find the Read Me document inside and follow it carefully.

3. Place the .py file "" in your scripts folder in Maya. Navigate through documents to find your Maya folder. It should look something like this:

Win XP: "C:\Documents and Settings\USERNAME\My Documents\maya\scripts"
Win Vista/Win 7: "C:\Users\USERNAME\Documents\maya\scripts"

4. Also Copy the "zv" folder into your Maya scripts folder (If that doesn’t work, try placing it in the icons folder instead.

5. Open Maya, open up the Script Editor and go to the Python tab, copy and paste these two rows (see above):
          import ZvParentMaster

6. Save the command to your Shelf Tab. Highlight the Python script and click on "Save Script to Shelf...", specify a name for the shelf (eg PM) and click "OK".

You should now see a tab on your shelf labeled PM. Click on it, and this symbol should appear in your view port:  If you have any problems with installation, try going through the process again.


Watch the Video Demonstration
To see Paolo Dominici demonstrate how it works, check out the demo at Copy what he does and follow all the steps.

Network problems?
If you're working on a networked computer, and the install isn't working, try installing the scripts in your local drive as well as your main Maya profile.

Install Scripts in every Scripts folder you can find. 
Make sure you paste the Parent Master scripts in all the scripts folders you can find, under Maya, Maya 2016, Maya 2017, etc

Test drive the Parent Master "factory"
PART 2 – Using the Parent Master
Now use the tool to do some animation in the ParentMaster "factory", which comes free with the plugin.

Your goal is to complete the exercise so that the parcel moves through the factory, attaching and un-attaching as it goes.

  1. Open up the Maya scene file that comes with the ParentMaster – it looks like a little factory. Create a project, and set to it.
  2. At the frame where you want to attach the parcel to the blue pusher, select the box, select the pusher, and click on the attach button
  3. At the frame where you want to un-attach the parcel from the blue pusher, select the box, select the pusher, and click on the detach button.
  4. Keep repeating the process until the parcel box moves through the factory.

Technical Notes
How to edit Parent Master constraints and adjust the timing in the Graph Editor:
  1. Go to the Parent Master menu bar and select the 5th icon down labeled “Select constraints and snap groups”, and click on it
  2. This will show your ParentMaster key frames in the Graph Editor
  3. Adjust the timing of the key frames just like you would any keyframes in Maya
Installing the ParentMaster plugin in Maya 2019

Installing the Parent Master on a Mac
To install the ParentMaster on a Mac (which is a little tricky) try this video helpfully recorded by Animation Apprentice student Alexi Balian below:

To find your Maya prefs on a Mac (they are hidden), you need to find Library. It's there, but doesn't show up on your screen. To solve this, first go to Finder, then click on Go (the drop down menu), and select Go to Folder. Type Library/Preferences, and then navigate to the Autodesk Maya Preferences folder. 

PART 3 – Use the Parent Master to animate a character picking up and ball and dropping it.

  1. Import the character rig Morpheus. Google “Morpheus rig maya” to find and download the rig.
  2. Import a table (find one at www.turbosquid) into your shot
  3. Create a ball. Create/polygon primitives/sphere
  4. Set Morpheus’s hands to IK.
  5. Under Preferences, set your animation to stepped curves
  6. On stepped curves, animate Morpheus picking up the ball and dropping it, using the Parent Master.

Note that the Parent Master does not work with referenced files. Or, rather, it can be made to work - but it is difficult.

Other great Maya Plugins
Other free Maya plugins we recommend include the TweenMachine, Studio Library, and also aTools. All are free to download and install.

To see how to use the TweenMachine in Maya, see this post. For more information on finding work in the animation and visual effects business, read our post on how to find a job in the animation industry, and check out our post about what not to do at a job interview. Also see our post on starting your own small animation business, learn how to create an invoice, and see how we are helping our students find work through our film co-operative Nano Films.  Download the free Escape Studios Careers in VFX Handbook. Take a look at how can help you find a job, and read our piece about how to survive as a freelance animator. Also, find out what Cinesite look for in a student's demo reel, and read our post on setting up your own animation business.

1 comment: