1
\$\begingroup\$

I've done a few animations in Blender for my 3D character but the problem is, that they look different in Unity. It seems like the eyes are moving too much. I tried to change many things in import like rig etc. but nothing helped at all. Here are screenshots:

Wrong animation

enter image description here


Good animation

enter image description here

\$\endgroup\$
  • \$\begingroup\$ Hi and welcome to GameDev StackExchange! You might want to upload your gifs to imgur and link the gif in your question, or use the built-in "add image" button shown when creating/editing a question ;) \$\endgroup\$ – Gabriele Vierti Dec 11 '18 at 20:12
  • \$\begingroup\$ What exactly "looks different" in Unity? Have you made sure to tune your model's import settings ( Animation Type -> Humanoid etc...) to see if anything changed? \$\endgroup\$ – Gabriele Vierti Dec 11 '18 at 20:16
  • \$\begingroup\$ Another possible issue might be that your rig is such that the head's vertices are influenced by more than 4 bones (or more than the number that's set in your quality settings). So you might want to check what's set in your Quality Settings under Blend Weights: docs.unity3d.com/Manual/class-QualitySettings.html \$\endgroup\$ – mt_ Dec 12 '18 at 6:01
  • \$\begingroup\$ I tried different rig settings and generic gives the best result, humanoid is much worse and I already use 4 bones on the mesh. For me, it seems like an issue with weights which are not imported correctly from blender or 4 bones is not enough. \$\endgroup\$ – Universe Dec 12 '18 at 10:01
-1
\$\begingroup\$

I solved that problem by simplifying his head's armature and using .blend file in unity.

By simplifying I meant removing most of head's bones but leaving just one. Good

Bad

Thanks for your help!

\$\endgroup\$
  • 1
    \$\begingroup\$ This answer will likely be more useful for other devs facing similar problems if you edit it to explain what you did to simplify the armature, and how that helped. \$\endgroup\$ – DMGregory Dec 15 '18 at 18:00
  • \$\begingroup\$ The system has flagged your answer as low-quality because of its length and content. As a basic guideline, your answer should contain enough information to help someone else solve this problem. Also, don't forget to mark this answer as accepted. \$\endgroup\$ – Pikalek Dec 15 '18 at 22:43

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.