Retargeted Animation Root Motion Issue

Hi Guys,

So I am trying to retarget an animation in UE 5.3.
But I’m facing a strange issue.
In the retargetor, the animation seems to be playing fine. See here:

However, when I play the retargeted animation, it’s root doesn’t seem locked in place. The whole character is moving. See here:

I tried enabling/disabling the root motion and enabling/disabling the “Force Root Lock”. But the character never stays in place.
Is there something that I have to enable/disable in the retargetor to get the desired behavior?

I think it should work when the root motion is disabled and force root lock is enabled. Could you double check?

No. Additionally, what those settings that we went over were in the original animation doesn’t matter either. They can be adjusted afterwards and have the same effect on the animation.

I can confirm that disabling root motion, and enabling Force Root Lock doesn’t change anything. The character still moves up, and doesn’t stay in place.

Note that the animation on the mannequin has root motion enabled, and still stays in place. It’s just the retargeted animation that doesn’t stay in place.

Were you able to resolve this, @ackyshacky ? I’m dealing with the same problem wherein the base animation correctly locks the root, but the retargeted output doesn’t. Toggling each of the Root Motion parameters doesn’t help.

Edit: I was able to fix this by adjusting the Retargeter settings for the Root Chain. In the Retargeter Asset:

  1. In Chain Mapping panel (bottom right), select Root target chain
  2. In Details panel, under Root Settings > FK, change Translation Mode to Globally Scaled.

Hopefully this doesn’t have unwanted side effects!