Monday, April 22, 2013

Simple Ribbon

Hi, Here is a quick ribbon to import to your rigs, to use follow the next steps:

1.- Import it without namespace in you maya scene

2.- Use "Search and Replace Names..." for all the objects in your scene and replace "_replace_" for the name you want ("Spine", "ArmHiLf", "LegLoRt")

3.-Then, you snap and parent the groups organize the hierarchy. I suggest you parent the "Tp" and "Md" groups of the ribbon to the same controller(Top) and then the "Bt" to the bottom controller of your control rig.

4.- The skinned joints needs to be parented to the "Hook" groups ("grpRbnHook"... )


This ribbon support scaling.
This ribbon doesn't support more than 90 degrees in the "Z" axis, you would have to do some workaround to be able to do this.
This ribbon was done based in a workflow learned in AnimSchool with Ignacio Barrios

Monday, April 1, 2013

Simple Scripts for Rigging

Here is a collection of simple scripts I did during the intermediate rigging class at AnimSchool:

With this scripts you can:

-Snap objects to other transformation nodes
-Create joints in the middle of the selected verts, edges or objects
-Create a joint chain with the selected joints
-Create a Freeze Group for the selected objects
-Create a cluster for the selected verts, edges or objects
-Orient Joints
-Make visible/hidden the Joint Orient Attributes
-Save/Open selection

Download eRigging v0.1 shelf and scripts

The following scripts, need the UI, because its quite difucult to use them, so I will post them later:

-Ik/Fk Switch
-Stretch Ik
-Create Groups to include Set Driven Keys
-Space Switching

Any feedback or bug reports are welcome

Sunday, March 31, 2013

Control Rig Connecter Script for Maya

First of all I really don't know how I should name this script...

What it does? well... It allows you to create, save and load a CSV table of your bind skeleton joints, their current parent and their next parent ( the control rig).
With this table, you can change between parents with the "Disconect Control Rig" and "Connect Control Rig" buttons.
This is really helpfull to do fixes or further tweaking to the rig disconnecting first the Bind Skeleton.

The interface is made in PyQt, but because of time, It misses a lot of features. I'm planing to do a better and more complete version, but for now, here are the download link and the installation instructions:

Download Control Rig Connecter


1.- You need a PyQt module compiled for the version maya you are using, Nathan Horne already did a really usefull compilation of PyQt for Maya and post it on his website for Maya 2012 64 bits and for Maya 2012 64 bits. You0ll need to install this in the maya-python directory (for example: "C:\Program Files\Autodesk\Maya2012\Python").

2.- Run the script

3.- Select the group you want to add, It will add to the table the whole joint hiearchy.

4.- Highlight one element in the table to see where is it in your scene.

5.- Select the object you want to parent with

6.- Click the "Add Driver" button to add the object to the table.

7.- Add Drivers to all the joints you want to connect

8.- Save the table so you can use it later

9.- Now you can press "Connect Control Rig", if you want to restore the joints to their original parents press "Disconnect Control Rig"