So i’ve had some issues with my work on blender animations, especially since the new unity update. I had an old set of animations which worked perfectly fine in Unity, and needed to make new ones. Using the NLA Editor, I made 9 new actionstrips that I placed on the NLA timeline for future export to Unity (FBX export using the default take).
My problem is that, while the old animations are still working fine, the new ones just don’t play in the unity editor. The odd part is that in the Inspector preview, every animation works perfectly fine.
I tried several methods and the results are completely frustrating. For example, I exported the new animations in another fbx, in one NLA timeline or in separate actions the problem stays the same. I appended the rig in another .blend to start from a clean file, and then the bug spread into two other animations (two of the old ones).
I tried taking the last of the old animations and expanding its lenght to cover ALL the new animations (which are placed next to the old ones on the NLA timeline), and for some reason that I don’t understand, it works (but as you can imagine it’s not a solution, I need my animations to be divided).
Technically, I’ve got three FBX files (that I export from just one .blend) : one for a male character, one for a female character and one with the animations. Even by exporting all the animations within a character file, the new ones won’t work.
I’m completely lost, and I would like to know if this is a known issue, and if you can think of a possible reason for this absolute chaos.
My experience was always that NLA does not work reliable when importing into Unity. That’s why I am only using actions, which always worked so far.
Why did you decide to use NLA? Have you tried for testing to completely remove NLA and only work with actions?
I used NLA to be able to merge several animations in order to create complex movements. I tried exporting only the actions without the nla results in the default Take but the results were the same. I’m going to try to erase completely the NLA blocks to see if it’s any better.
…
So it’s actually working with the actions only, i suppose NLA was just going insane and making everything nuts. The only problem is that NLA was really useful for animation movements. Do you know if it’s possible to “bake” an animation created with several ones in the NLA ? To create an action out of the NLA composition ?
So, I think I spoked to soon. Right after exporting the file that contains the actions, I modified some import options in the inspector and BAM, every animation stopped working. After another long test (unity takes forever to import or modify the animation file), I learnt that the animations stop working as soon as I modify something in the “animation” panel of the Inspector. I’m quite pissed, that doesn’t look like a normal issue, maybe it’s my unity version that is corrupted ?