Answered

Generic to Humanoid

Anonymous 5 years ago updated by Abdullah 5 years ago 4

I have an animation clip that is generic, but the rig that it contains is Humanoid. I want to convert that to Humanoid. The animation is not within an fbx it is just an animation clip. so there are no import settings to change. I tried the rig by it self as humanoid and it works.

So the Rig is FBX and i can change that. But the Animation is .Anim and I cannot do anything about that.

UMotion Version:
1.20p03
Unity Version:
2019.3.0b8

Answer

Answer
Answered

Hi,
thank you very much for your support request.

The following should work: Create a new UMotion Project of type humanoid and assign your humanoid character to the Pose Editor. Then import your generic *.anim file in that project. When you then export your animation it should be a humanoid *.anim.

Important: This only works if the generic *.anim file was created for that character. If this is not the case, you need to do the same as above but with the character the *.anim file was created for.

For further information regarding conversion between humanoid/generic, please refer to the "Import / Export" chapter in the UMotion manual.

Please let me know if you have any follow-up questions.

Best regards,
Peter

Answer
Answered

Hi,
thank you very much for your support request.

The following should work: Create a new UMotion Project of type humanoid and assign your humanoid character to the Pose Editor. Then import your generic *.anim file in that project. When you then export your animation it should be a humanoid *.anim.

Important: This only works if the generic *.anim file was created for that character. If this is not the case, you need to do the same as above but with the character the *.anim file was created for.

For further information regarding conversion between humanoid/generic, please refer to the "Import / Export" chapter in the UMotion manual.

Please let me know if you have any follow-up questions.

Best regards,
Peter

If I set the character to generic I can import the animation to the character, But when I set the character to Humanoid. It wont work. and it shows me this message.

OK interesting, maybe in your case the Unity importer is modifying the rig in some way when configured as humanoid.

Another thing you can try is to export your generic animation into the *.FBX of your character. Open the clip settings (in UMotion) and configure it to export to *.FBX. Make sure to set the "Write Mode" to "Update Existing File" to export your animation into the *.fbx of your character (you can duplicate your character before that if you want). Then when you've exported the animation, configure your character as humanoid. This automatically converts the animation to humanoid, too.

Let me know if that works for you.

Best regards,
Peter

Thank you very much. It worked.