0 votes
asked in General Help by
I have created a few animation clips with my character holding a weapon, however the arm that is not holding the weapon gets messed up in the final exported clip, the arm looks twisted and the fingers are in the wrong position however it looks just fine in the pose editor and when playing back in the clip editor. The IK blend is set to 1 on all bones and I've tried with an without IK pinning, any advice would be appreciated.

1 Answer

0 votes
answered by Expert (111k points)
selected by
 
Best answer
Hi,
thank you very much for your support request.

I guess your model is setup as humanoid? Probably there is a problem with the rig of your character in combination with Unity's humanoid animation system. Do other animations play correctly on that model?

Does it make a difference if you export your animation as *.FBX or as *.ANIM?

If you're not using animation re-targeting (= sharing animations between characters), one possible workaround would be to switch to "generic". Change your character's animation type to generic (in the Inspector of your model). Then create a new UMotion project of type generic and import your existing project (so that you don't have to re-create your animation).

Best regards,
Peter
commented by
Converting the model to generic does fix the issue however it's warning me that I won't be able to use root motion, which isn't ideal for me as I am wanting to use root motion. Is there any disadvantages to using generic over humanoid?
commented by Expert (111k points)
edited by

Root motion can also be used with generic models. Please check out the related video tutorial to learn how: UMotion Tutorial - Root Motion

Pros of Generic vs Humanoid:

  • Generates less CPU overhead ingame
  • Allows you to animate every bone of your model (humanoid has only a limited subset of the human body anatomy)
  • The created animation is played 1:1 on the model (humanoid converts your animation to "muscle space" which is a lossy operation and can introduce artifacts)

Cons of Generic vs Humanoid:

  • Doesn't support animation re-targeting (= sharing one animation between various other humanoid characters)

Please let me know if you have any further questions.

Best regards,

Peter

commented by
Thank you for your help, UMotion is a great tool and I would recommend it to anyone. Keep up the good work

Soxware Support

Here you get official product support by the developer and the community for all Soxware Products for Unity®.

Post as guest, login via Facebook or create an account.

Ask questions, report bugs or provide feedback. Please use the correct category and always post in english.

For private email support, please use the Support Form to create a support ticket.

Copyright © 2017 Soxware Interactive | All Rights Reserved | Impressum

...