Agenda


Introduction
• Create interface controls in Maya
• Load final face control file - discuss hierarchy and limits etc.
• Delete upper eyelid controls
• Create locators, and controls from scratch for left side
• Scale -1 X, unlock normals, flip normals, rename etc.
• Export to FBX, Import to MB
• Create Groups, Save file
 
Maya Joint Rigging
• Rigging in Maya - create and place some joints
• Rigging in Maya - paint some weights
• Preparing the character to export to MB - Discuss Tpose
• Export the character to FBX
 
MotionBuilder Joint Rigging
• Preference for weighting precision
Importing the character into MB (Difference between regular open and import function)
Assign eye shader, Characterize - discuss manual characterize for non-MB joint names
• Create Control Rig for body, briefly discuss control rig
• Create Groups for organization
• Import Face controls - constrain them to the head
• Create Character Face - create channels etc.
• Pose joints for each pose
• Set each pose to be animatable
• Create Normalize Relation constraint
• Create interface connection relation constraint
I• terating - reimporting updated weights, geo into rigged MB scene
 
MotionBuilder Blendshape Rigging
• Show blendshape file in Maya
Discuss 'rules' for exporting blendshapes - naming best practises, order etc.
• Export FBX for main blendshapes, Import FBX, Save
• Open Final Joint rigged scene
• Delete character, control rig, geometry etc.
• Merge main blendshape character
• Assign blendshape to Character Face
• Map shapes to custom expressions
Add eye joints to be driven as well - this mixes both blendshapes and joints
 
Animating the face
• Keyframe animation control - create default, happy, angry clips
Clear animation and reapplying face clips with Story - blend them together etc.
Merging multiple takes into a single scene (1 template file for multiple animation clips)
• Make a change to one of the takes - re-export as single takes
 
Below if time permits
 
Voice Reality
• Add voice device to jointrig scene, import audio file, add phonemes
• Create character face poses for phonemes, connect in relation constraint
• Adjust threshold slider for audio in voice device
 
Mouse mocap for eyes
• Add mouse device
• Create relation constraint, add mouse as sender, eye controls as received
• Connect with normalize function to drive eye controls




 
=S