Using Mr.Setup 1.0

Mr.Setup is a script that is an all in one Character setup tool. Users may open up a geometry file, place joints and let Mr.Setup do all the tedious work of setting up for you!

You may download the Mr.Setup script HERE

 

Here's how it works:

Mr.Setup is designed to take any sized character and set him up with controls for everything from spine to limbs to finger tips.

Before running this script. Take your character's gemetry file and make sure that your geometry is clean and ready for setup. Delete all history on your gemetery and leave all geo nodes at the top level. Mr.Setup will take care of grouping everything up. Then go File ->Optimize Scene Size to make sure that there are no unwanted node and our geo file is completely clean. Save out your geo file. Now we're ready for rigging!

Simply download the script, unrar, then put the MrSetup folder in:
C:\Documents and Settings\USERNAME\My Documents\maya\scripts
or anywhere in your scripts folder. Then in your command prompt in Maya type:
source "C:/Documents and Settings/Owner/My Documents/maya/scripts/MrSetup/WZA_Mr.Setup.mel


This should run the script and open up the first window that looks like this:

CHARACTER TAB:
In the given character name, give your character a name. Mike, Joe or Jim will do. Next hit "CREATE". Now we're given a stick figure to fit as close as possilbe to your character. It shouldn't matter if your character is in an A pose or even posed symetrically. To fit the stick figure to the size of your character simply type in any given amount to the scale field and hit update scale. This may take a few time to get just right.

Once correct character size has been established, hit FINALIZE SCALE to set it.
This will permanetly set your character size and scale future controls to customly fit your character.

Now lets move to the next tab.

SPINE TAB:
The spine tab is simple as 1, 2, 3. First click"1.Create Targets". This will lay out your character's spine targets. They are simple target of where joints wil go and simply translate them into place. They are aligned to give you a better idea how the joints will align. Go from the botom of the spine all the way up to the top of the character's head.

Once all targets are in place, click "2.Create Joints". This will automatically place joints to where you placed your targets and align them all up correctly. Easy Nuff.

Now, finally hit "3.Create Rig". This will automatically take your joint and create a rig for them! This is a standard automatic FK spine rig. Simple to use and simple to maintain. Now we're ready for arms.

ARM TAB:
Ok, now we're ready to begin setting up our arms. By default, the left side will be named "Lf" and the right side will be named "Rt", and also by default we will be mirroring the left to the right side. Individual arms and custom side names may be used.

Translate target movers in arm

Simply click the "1.Create Targets" button. This will generate a series of purple targets for our character. Simply translate them into place. "LfShoulderTarget" will go where the left shoulder should be, "LfElbowTarget" will go where the left elbow should be, and so on and so forth. It should not matter if you have modeled your character in a "T pose" or an "A pose". The script will compensate for any change in the arms.

Once all targets are in correct position, go ahead and click the "2.Create Joints" button. This will delete the targets and place joints in their place. As long as the mirror checkbox is checked, it will create joints for both sides. This script will also automatically align joints for you.

Now we've go our joints, click "3.Create Rig". This will automatically creat setup for FK/IK arms. By default it will be set to FK and the controls for FK/IK may be turned on and off on the DISPLAY above the character head. You may also switch between FK/IK arms and that setting on the DISPLAY may be keyed as well.

LEG TAB:
The leg tab is very similar to the arm tab. Much of setting up is automated. Like the arm tab, the tab is set by default to mirror left to right side and the left side will be called "Lf". To start it off, just click "1.Create Targets". Like before this will create targets for your character's legs.

Again, like the Arm tab, as long as the Mirror checkbox is checked, both the left and right side will be created and aligned correctly for you.

Next click "3.Create Rig". FK/IK leg rig settup will now be created. Again, the controls for displaying and switching is in the DISPLAY over the characters head. Legs are set to IK as default.

FINGER TAB:
Mr.Setup is built to build a finger rig for any number of fingers. Simply check or uncheck necessary fingers. Again, as long as the mirror checkbox is checked, it'll create fingers for both the left and rightside.

Simply click "1.Create Targets" and finger targets will be created. It can be a little time consuming setting all the fingers in their correct position. All tagets are aligned to show you how your bones will be aligned. Targets are colored blue and purple so that their easier to select. Simply translate into place.

Now that all of your targets are in place, click "2.Create Joints". This will go ahead and create all of your finger joints and then align them, all automatically.

Finally, click "3.Create Rig". This will setup all of your finger joints to move with your character's arms. The controls that are setup may be accessed by the yellow mitten around the characters hand. Simply select the yellow mitten, and adjust controls in the channel box.

FOOT TAB:
The foot tab is very simple and easy to use. Like previous tabs, there is the naming option and mirror option.

Click "1.Create Targets" and then place where you want the ball of the foot, heel of the foot and toe of the foot to be. Next click "2.Create Joints". Bones will be created and aligned properly. Finally click "3.Create Rig". this finally sets up your toe pivot, ball pivot and controls for your foot all that are accessable though the leg IK controler. FK controls are available as well.

TWIST JOINTS :
Limbs are much use without being able to twist them. All you have to do is right click in the area space to specify which area you would like to add a twist joint and Mr.Setup will automatically fill in the appriate fields. For custom areas, you may select your own areas. Next, specify how many twist joints you would like to add. Then click, "1. Create Twist Joint". Bones will automatically be created and aligned appriately. Next click "2. Create Twist Setup". Now you should have perfectly twisting joints.

Voila! We have a standard character setup!!

UTILITY TAB:
Under the Utility tab, we can select all skin joints by simply clicking the "Select Skin Joints" button, then selecting your geometery and applying a smooth bind. l you have to do is skin it up on your own and you're ready for animation! There is also a button, "Reset All Controls" that sets your character back to default pose that can be used at any time.

I hope you enjoy using Mr.Setup! If you have any comments, questions, concerns, and/or would like to be notified of upcoming updates, contact me though my website at http://www.waderyer.com/contact/

Enjoy!
-Wade

You may download the Mr.Setup script HERE

 

 
Copyright © 2007 • Wade Ryer