September 26, 2017 Workshop 6b Notes

MOTION CAPTURE CHARACTER RIGGING REVISITED

DRAFT NOTES ... NEW SHORT-CUT METHOD

This workshop focuses rigging a motion capture skeleton produced in Animazoo and pairing it up with a predefined skeleton and smooth skin character in Maya.

II. CONVERTING ANIMAZOO MOTION CAPTURE BVH FILE TO FBX FILE

Wihtin Autodesk MotionBuilder, change the file format from BVH to FBX:
Open up MotionBuilder
Click “Motion File Import” the BVH character created with Animazoo
Navigate to your file and open it
Save As (automatically set to FBX, which Maya can read)

II. PAIRING UP MOTION CAPTURE CHARACTER WITH PREDEFINED CHARACTER IN RHINO

1) Create a MakeHuman FBX explort file. Use the "pose" tab to produce output in the TPose position.

tpose

2) Import the MakeHuman FBX file into Maya. Assign any needed texture maps (such as the eyes) not automatically translated into Maya.

import mh fbx

3) Within the Modeling Module, select all the polygons associated with the MakeHuman figure and use menu item "Mesh/Combine" to combine them into a single polygon surface.

mesh combine

3) Within the Rigging module, go to Skeleton > HumanIK if now already open.. This will likely open up as a tab on the right side. Use the HumanIK automation tool to create a skeleton named Character 1 that is juxaposted with the MakeHuman figure. Make any necessary adjustments to the Skelton joints to closely match the MakeHuman character and ensure that the skeleton finger joints are turned off.

adjust sk

4) Bind the skin to the skeleton.

5) Use the Display/Hide/Hide Selection tool to temporary remove the skeleton and MakeHuman Figure from the view.

III. Import the motion capture FBX file.



1) In Maya, go to File > Import > Your motion cpature file .fbx file

import motion capture file

[Tip] If you don’t see you rig, try zooming out, if the camera plane blanks to grey when you zoom out go to View > Camera Attribute Editor, scroll to “Far Clip Plane”, and add a few 0’s onto the number

mc file


3) To define the motion capture skeleton for control inside Maya, select your Motion Capture FBX skeleton by the hips (entire skeleton should turn green), and click the blue human icon in the Human IK dialog box. Click Define > Skeleton. The dialog box should display“Character 2” in the “Character” pulldown menu, and “None” appearing after “Source”.

begin char 2

4) Next, go through the process of defining the skeleton closeup. Double click on the “head” node in your new character in the Human IK dialog box at right. This will isolate the node you’re assigning. Select the “head bone” on your motion builder skeleton (in green below) and then hold downthe right-mouse-click on the head node r in the Human IK dialog and select the "assign selected bone" option to make the connection witth the "head bone" on the motion builder skeleton.

define head

DefineSkeleton Head


5) Keep assigning the parts of the character to the bones in your skeleton. Check the area highlighted by the large arrow [right] to make sure the bones and character parts match up. It is only necessary to go down one side of the skeleton, as the parts with parallel members on the mirrored side of the skeleton will automatically mirror (arm & leg bones). Ignore the nodes that light up orange, it will still work!

define foot

Define Skeleton Foot


7) After you are done, your screen should look something like the image above. You can add more detail to your rig if you would like by zooming in on the character (click the triangles like the four located on the chest) but this is not necessary.

8) Once the motion capture skeleton is defined, go to the menu item "Display> Show>All" menu to restore Character 1 to the view. This mesh should still be in a “T-Pose” stance.

redisplay char1


9) Next, to tie your character model with the motion capture character, go back to the Human IK dialog box, and in the top scrolldown menu set the “Character” box to your model character's "Character 1"

Next, change the scrolldown box next to “Source” to your newly defined motion builder character, which here is called Character 1.

link characters


10) Once you change the source of your character, the two bodies should align. Don’t worry if the skeleton and character don’t line up perfectly, the movements should still come out clean. Give the timeline the amount of frames you need and watch your character act out your movements.

 

run animation