Foot sliding after retargeting animation to Metahuman skeleton

Hello,

So I tried to retarget some animations to the Metahuman skeleton. The foot of the original animation does not slide but the retargeted Metahuman’s foot is sliding or moving up and down. This includes animation downloaded from Mixamo and some Mocap I created myself.

Video (Mixamo animation and self mocap)

Bone/chain/retarget settings screenshots

For the retargeting options, I set the root to animation, pelvis to animation scaled, and the rest skeleton, for both source and Metahuman skeleton.

I modified the pose to be the same as source in IK retargeter.

Besides upper body chains, lower body chains I created root, foot, and toe(see screenshots).

In the root chain mapping options, I set the translation mode to “Globally Scaled”

But still the foot is not locked. :thinking: Is there anyway to fix this? I know how to bake the animation to the control rig and use the foot IK to lock the foot. But any other way to fix this? Any help will be really appreciated :slightly_smiling_face:

If there is no sliding happening when you change all bones to animation scaled, the peoblem is retargeting.
If not, the animation itself has an issue.

You can always export the retargeted animation and fix it up.
Sometimes you just have to over the bone lenghts being different.

Other times, well, its just a matfer of tweaking the retarget pose correctly to preserve the exact same rotations…
Export the new skeletons base pose used for retargeting. Export the original skeleton.
Make sure all the rotations match exactly.
Re-import the pose/animation.
Use the animation as the retarget pose.

1 Like