Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

How to convert generic animation into humanoid animation?


Asked by Valentin Randall on Nov 29, 2021 FAQ



If your generic animation is a *.anim file you can use the Animation Converter to convert it into a humanoid animation (by passing character A configured as generic and a duplication of character A configured as humanoid to the converter).
In respect to this,
After the humanoid->generic animation conversion, the rotation curves on some bone transforms are broken into segments instead of a continuous curve. The yellow curve has several segments that jump from -180 to +180.
Also Know, Although this workflow uses a humanoid, you can use this animation method for any GameObject The fundamental object in Unity scenes, which can represent characters, props, scenery, cameras, waypoints, and more. A GameObject’s functionality is defined by the Components attached to it. More info See in Glossary.
Keeping this in consideration,
Everything else that uses the Unity Animation System falls under the non-Humanoid, or Generic category. This means that a Generic Model might be anything from a teakettle to a dragon, so non-Humanoid skeletons could have a huge range of possible bone structures.
Subsequently,
A Humanoid model is a very specific structure, containing at least 15 bones organized in a way that loosely conforms to an actual human skeleton. Everything else that uses the Unity Animation System falls under the non-Humanoid, or Generic category.