AutoRig Character


Facial Setup
Body Rig



Auto Rig Modular Python for MAYA (Work in progress):

Hi,
I will present you the trunk ligne of my auto rig project for MAYA. First I would like say thanks to pupetteerLounge and my teacher Marco Giordano for this great class for the script Python.
You can see 2 rig creature create with this tool - MAKAI - CENTAUR
It's a WIP and the tool evolve between each step.
The Auto rig can be use for create full character or only with module for create part of body.
And the UI is in development.









arm Module :

The arm Module can create quickly arm, stretchable, tolerate twist, deformation, single or multiple hand with 5 more or less fingers for each hand with clean scene.
Out of the auto rig EXE need of control call "leader" with attribut "Global_scale".
Guide Locator:
The guide Arm is compose of 5 locator parent. Shoulder/Elbow/Wrist/Wrist_end/Clavicle
Child of the Wrist locator the Hand locator. Hand/Hand_end Child of the Hand locator the finger locator. thumbA/thumbB/thumbC/thumbD The free axis for the locator:
  • Shoulder/Hand/thumbA can translate and rotate on all axis
  • clavicle can translate only
  • thumbB,C can move only on translateX and rotateZ
  • Hand_end, Wrist_end, thumbD move only on translateX
Attribut:
The locator spine contain the extra attribut.
  • Fk Ctrl Type: select in list your control FK (Circle, Pin, Triangle, Square ... )
  • Fk Ctrl Size: Size of the control FK
  • Ik Ctrl Type: select in list your control IK (Circle, Pin, Triangle, Square ... )
  • Ik Ctrl Size: Size of the control IK
  • PV Ctrl Type: select in list your control PV (Circle, Pin, Triangle, Square ... )
  • PV Ctrl Size: Size of the control IK
  • With Finger: Choose if need to create the control of the hand
SDK Attribut:
Attribut for control individual finger, Spred, Curl, CurlA, CurlB, CurlC, Scrunch, Stretch, Scale Attribut for control all finger, Spred, Curl, Scrunch, Stretch, Global Scale
Clean Hierarchie:
The object are parent in 4 group: CTRL, SKEL, LOC, IK, EXTRA.


ikSpine Module :

The ikSpine Module can create quickly spine, stretchable, tolerate twist, with clean scene.
Out of the auto rig EXE need of control call "leader" with attribut "Global_scale".
Guide Locator:
The guide Spine is compose of 3 locator parent. Spine/Chest/Chest_end
The free axis for the locator:
  • Spine can translate and rotate on all axis
  • Chest can move only on translateX and rotateZ
  • Chest_end move only on translateX
Attribut:
The locator spine contain the extra attribut.
  • Number Ctrl: Define the number of control between pelvis and chest
  • Number Joint: Choose the number of joint bind between pelvis and chest
  • With Ctrl COG: Create COG control parent of the control
  • Ctrl Type: select in list your control (Circle, Pin, Triangle, Square ... )
  • Ctrl Size: Size of the control
Clean Hierarchie:
The object are parent in 4 group: CTRL, SKEL, IK, EXTRA.









Damien VIE – FRANCE – damien.vie@me.com