Troubleshoot full body IK
 
 
 

Error when creating full body IK effectors for animated character

Problem

You cannot add full body IK effectors to a character that is already animated with traditional FK, IK, or motion capture data. You can only create FBIK effectors for characters with no previous animation.

Solution

  1. Duplicate your character’s skeleton without the keys.
  2. Create the full body IK effectors for the duplicate skeleton.

    See Prepare your character for full body IK, Label or rename your character’s joints, and Create the full body IK system for your character.

  3. Turn on the display of the FBIK FK skeleton.

    Select Skeleton > Full Body IK > Show FBIK FK Skeleton.

  4. Retarget the animation from the original skeleton to the duplicate’s FBIK FK skeleton.

    See Retargeting workflow .

Characterization fails for characters with HipsTranslation joints

Problem

Characterization may fail and an error may occur when your character’s HipsTranslation joint is not properly positioned in the scene view or in your character’s joint hierarchy.

Solution

FBIK effectors corrupt skinning of characters with HipsTranslation joints

Problem

Creating FBIK effectors for a character that has a HipsTranslation joint may corrupt the character’s skinning if your character’s HipsTranslation joint is not properly positioned in the scene view or in your character’s joint hierarchy.

Solution

Feet slide around when they are pinned

Problem

Your pinned FBIK effectors translate and rotate during playback. This is because pinning only affects your FBIK effectors during interaction—not during playback.

Solution

To constrain a FBIK effector in rotation or translation during playback, set an IK key on the FBIK effector. The IK key will anchor your effector and prevent it from being transformed by movements in other parts of the body.

Constrained FBIK effectors break FBIK solution

Problem

If you constrain your FBIK effectors to other objects (for example, control objects), your character’s FBIK IK animation (input skeleton) will not follow its FBIK effectors. This is because during playback, FBIK is only activated for effectors whose Reach values are set to 1.0 (pure IK), and constraining your effectors causes your Reach values to become values other than 1.0.

Solution

Set the constrained FBIK effectors’ Reach values to 1.0 (pure IK).