Legacy => Humanoid 's problem (a fixed point of feet)
Hello,
I changed my existing Ani Data Legacy => humanoid. The problem is that the soles of the feet stop in Legacy, but the feet move a in Humanoid. Is there a way to solve this?
Thank you.
Answer
Hi,
thank you very much for your support request.
This is a common error introduced by the "humanoid" animation system and is called "foot sliding". It's introduced by the "lossy" nature of the "humanoid" re-targeting engine. Unity has implemented a feature called "Humanoid Foot IK" to fix that issue. When you preview your animation in the "Inspector" window, you can toggle an "IK" switch to see how your animation would look like with that feature being enabled. You can enable Foot IK in your animator controller.
For more information, I recommend reading this Unity blog post (check out the "Original hands and feet position" headline): https://blogs.unity3d.com/2014/05/26/mecanim-humanoids/
Please let me know in case you have any follow-up questions.
Best regards,
Peter
Customer support service by UserEcho
Hi,
thank you very much for your support request.
This is a common error introduced by the "humanoid" animation system and is called "foot sliding". It's introduced by the "lossy" nature of the "humanoid" re-targeting engine. Unity has implemented a feature called "Humanoid Foot IK" to fix that issue. When you preview your animation in the "Inspector" window, you can toggle an "IK" switch to see how your animation would look like with that feature being enabled. You can enable Foot IK in your animator controller.
For more information, I recommend reading this Unity blog post (check out the "Original hands and feet position" headline): https://blogs.unity3d.com/2014/05/26/mecanim-humanoids/
Please let me know in case you have any follow-up questions.
Best regards,
Peter