Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Bug Auto-rig Pro retargeting issues with Humanoid rig Unity

Discussion in 'Animation' started by Sagar97, Jul 18, 2023.

  1. Sagar97

    Sagar97

    Joined:
    Nov 12, 2018
    Posts:
    2
    Hi, I'm working on a project where I rigged my character using Auto-rig pro (3.67.18) plugin in blender.

    And after exporting the rig into Unity, and converting the rig type to humanoid, it gives me import errors. And it says, "root.x" bone has translation issues so it's discarding it's keyframes.
    This prevents my progressive walk animation to move forward as it stays in place since the bone responsible for moving forward (root.x) has discarded keyframes. And additionally it offsets some extra bone animation rigged to the bag as the screenshot below causing offset in the animation.


    The error suggested to turn on 'Translation DOF' in rig configuration to improve retargetting. It solves the keyframe issue but bring additional ones where the root.x seems to either be out of sync with the body's animation or its mirrored. Either way it looks way off.
    Before Translation DOF


    After Translation DOF


    This issue happens for random bones for each individual character rig, for eg: Finger bones or leg bones etc. Is there a way to make sure rigs exported from Auto-rig gets translated into Unity humanoid with no errors. I'm not sure if this is a bug or something wrong with the user settings. I'm attaching the screenshots for blender auto-rig export settings along with the fbx inspector settings with the animation.