First, I’m pretty new to the animation side of UE so I really don’t know what to do here and tutorials fail me. My project is built on the third person game template and I have some animations from the asset store that use the UE4 mannequin.
My main issue is my character’s feet don’t touch the ground in my main project.
Both characters are the same except the left one has its anim paused on the default idle anim. The right is the player controlled one playing an anim that was retargeted from the default UE4 mannequin to the default UE5 mannequin. The one on the right is clearly floating and the one on the left is very subtly floating, maybe 1 or 2 units.
(I actually only realized they float even with default anims when taking this pic)
Here is a front view of them in their BP. They actually float the same distance off the ground if I lower the mesh more as well.
I did test this in a fresh project that also uses the third person template. Their feet seem to be much closer to the ground by default.
But when they play one of my retargeted montages they float only for that anim.
Now in my main project I tested removing the control rig node from their AnimBP (its extremely close to the default anim BP), which seems to fix the floating so the issue I assume is related to the feet IK repositioning. This lead me down a rabbit hole to discover the issue could be with the default RTG_UE4Manny_UE5Manny IK retargeter.
Looking at the IK bone location within the retargeted anim I saw the location was off.
This is where it should be.
In the default skeleton we can see that the IK bone should be in that spot, not above the ankle.
Now looking at the RTG_UE4Manny_UE5Manny viewport shows the IK bones for the feet in that same incorrect spot because that’s where it is on the UE4 manny.
The same can be seen for the hands as well.
This is a view of the retargeted anim.
Where they should be as seen on the default skeleton.
And where the RTG_UE4Manny_UE5Manny shows them.
Now there’s a good chance I don’t fully understand how the retargeter works but I thought it moves all the bones into the position of the target.
Regardless any help with this would be great because I don’t want to go fix every anim by hand if this can be adjusted in the retargeter.