I even made some additive animations with quaternion interpolation on primitive objects and still get this error.
Found a curve with both quaternion and euler bindings. Curves should have only one or the other.
Is there a way to somehow force bindings through code for all animations?
Cause I checked all the rotation parameters in AnimatorWindow and they all have a quaternion interpolation.
This means either the Animator Window can’t edit the animation parameter needed or this error is simply not true.
We’re using 5.3.1p1 and had this issue with a non-humanoid enemy that had several animation layers that were active at the same time. The base layer animation states didn’t have ‘write defaults’ ticked, while the states on the other layers (which were masked only to control certain bones) did. Ticking ‘write defaults’ to the base layers states fixed the issue. Not sure if this is helpful in any way to you guys, but you could try messing around with the ‘write defaults’ tickbox (and making sure that it’s consistent in all animations that are blended together) if you haven’t already.
There is a “right configuration” for that.
I tried to do a test player with primitive objects and additive animations.
Doing it step by step worked pretty well.
Although I only managed to make rotations with Quaternion interpolation. Eulers didn’t work.
And if there is a 360 degree swap somewhere it won’t work.
The ‘write defaults’ tickbox worked perfect for me. I was stumped for a whole week. So glad it was just a tickbox setting and not a curve re-mapping problem.
The Quaternion and Euler error was a bug, and it has been fixed. If it’s still happening to you, please file a bug, and provide us your animation clip.
As for the warnings, if you are certain that none of your clips are animating bones used in the humanoid skeleton using Generic curves (maybe you have additional bones selected in the AvatarMask), then it’s possibly a bug. Please file the bug with the relevant files attached
In what version? because I had to revert from the latest Unity5 version (5.6.3) to 5.3.4 because 5.6.3 doesn’t import animations when importing a blender (.blend) file, and 5.3.4 does import it correctly.