3D Rigging
Maya Rigging Concepts
Introduction
[Grouping, Parenting, Combining]
[Maya – Introduction to Joints and Bind Skin]
Maya Rigging Tools
MEL scripts
Control curve duplication and place at selected joints(bones) pivot center
// Get selection in order
string $sel[] = `ls -sl`;
if (size($sel) < 2)
{
warning "Select one or more joints, then a curve LAST.";
}
else
{
// Last selected object is the curve
string $curve = $sel[size($sel) - 1];
// Validate curve transform
if (`nodeType $curve` != "transform")
{
warning "Last selected object must be a curve transform.";
}
else
{
// Loop through selected joints
for ($i = 0; $i < size($sel) - 1; $i++)
{
string $joint = $sel[$i];
// Skip anything that isn't a joint
if (`nodeType $joint` != "joint")
continue;
// Get joint pivot position (world space)
float $pivot[3] = `xform -q -ws -rp $joint`;
// Duplicate curve
string $dup[] = `duplicate -rr $curve`;
// Move duplicate to joint pivot
xform -ws -t $pivot[0] $pivot[1] $pivot[2] $dup[0];
}
}
}
Parent Constraint
Point Constraint
Orient Constraint
Aim Constraint
Pole Vector
[Maya – Pole Vector Constraint]
Maya Rigging Assignment Demonstrations
Unicycle Rig Demo
[Download of Maya Unicycle File]
Bipedal Character Rigging
[Starter Maya File For Bipedal Rig]
[Character Rigging Part 1 – Placing Bones]
[Character Rigging Part 2 – Mirroring Bones]
[Character Rigging Part 3 – Custom Control Curves]
[Character Rigging Part 4 – Creating Leg IK (Left)]
[Character Rigging Part 5 – Creating Leg IK (Right) and Pelvis Controls]
[Character Rigging Part 6 – Creating Spine Controls]
[Character Rigging Part 7 – Creating Hand and Arm Controls]
[Character Rigging Part 8 – Creating Hand and Arm Controls (Right)]
[Character Rigging Part 9 – Fixing Mistakes, Linking Spine to Center of Mass]
[Character Rigging Part 10 – Adding Attributes for Knees and Elbows]
[Character Rigging Part 11 – Blendshape Eyes (Concept)]
[Character Rigging Part 12 – Blendshape Eyes (Left)]
[Character Rigging Part 13 – Blendshape Eyes (Right)]
[Character Rigging Part 14 – Controllers for Brow]
[Character Rigging Part 15 – Binding Skin for the Brow]
[Character Rigging Part 16 – Renaming Bones]
[Character Rigging Part 17 – Bind Skin to the Head]
[Character Rigging Part 18 Bind Skin to the Shoe (Left)]
[Character Rigging Part 19 – Bind Skin to the Shoe (Right)]
[Character Rigging Part 20 – Skin Bind to the Leg (Left)]
[Character Rigging Part 21 – Skin Bind to the Leg (Right)]
[Character Rigging Part 22 – Skin Bind for the Pants]
[Character Rigging Part 23 – Skin Bind for the Shirt]
[Character Rigging Part 24 – Skin Bind for Arm (Left)]
[Character Rigging Part 25 – Skin Bind for Arm (Right)]
Miscellaneous Topics
Using IK for Robot Arms and Legs
[Maya – Rigging – Creating and Using IK Robot’s Arms and Legs]
Solution to Wrist Collapsing
[Solution to wrist collapsing ]
Rig a Flip Flop
[How to Rig Flip Flops and Feet (part 1)]
[How to Rig Flip Flops and Feet (part 2)]
Object/World Controller
[Maya – Object/World Controller]
Controller to Swap Between Objects (pick up/drop objects)
Double Link Look For Alternate Demo Video [[1]]
Mouth Texture Swap
[Maya – Rigging/Shader for Mouth Texture Swap ]
Cartoon Eye Shader Rig
[Maya – Rigging/Shader for Eye Rig]