MotionBuilder - Retarget Recorded Hand Data FBX to Body Data in Post Production

MotionBuilder - Retarget Recorded Hand Data FBX to Body Data in Post Production


MotionBuilder - Retarget Recorded Hand Data FBX to Body Data in Post Production

Requirements

MotionBuilder

  

Importing and setting up

  1. Create a new scene in MotionBuilder
  2. Import body animation FBX into the scene. T-Pose and setup the control rig of the skeleton

 

  1. Merge hand data on full body FBX into the scene. The Hand Engine asset already has a control rig associated with it.
     image.png

  

Aligning hand and body animation

  1. If there is a difference in the hand and body data it can be edited to work by going to the story tab and adding a new generic animation track
  2. Press the three dots and select the finger bones (excluding the hand) of the hand animation asset
  3. Make sure that you are in the take that the hand animation is included on then right click on the animation track and select insert current take
  4. Press ‘A’ to focus on this data, then in the top left corner replace the current value (timecode) to 0 (assuming body data is keyed from frame 0.) 
  5. Move back to the take with the body data.

 

Merging Hand and Body Data

 

  1. Go to the character settings created for the body data and uncheck the FingerSolving option image.png
  2. In the character controls set the character as StretchSense and the source as the body animation character
  3. Bake the body animation onto the StretchSense rig
  4. Playback the animation and the StretchSense rig will now have both hand and body data animating on the one asset
  5. You can now retarget to any other Target asset from here using the baked animation.
  6. If the thumb rotation happens to be completely off, set the source to the StretchSense rig to drive your character so it follows one to one so the characterization matches.

    Then select your character's fingers, go to Key Controls, and select the Plot Selected (All Properties) option.

    Now you should be able to disable the StretchSense rig, the thumb will be fixed.