0
\$\begingroup\$

I started building this model in Blender and gave it a simple animation that rotates the board about the axel.

enter image description here

...I exported it as FBX and imported it into Unity. I can see the animation is stored in the file when I import, but I can't find an animation file after I drop it in the scene, and there is no controller for the Animator controller it generated, either. I can watch the animation play in the FBX preview thumbnail but nowhere else.

enter image description here

How can I get my animation working?

\$\endgroup\$
0
\$\begingroup\$

Let it be known to others who encounter this issue:

To access animations that are imported with a hierarchy of meshes, you need to go to the dope sheet and cllick "add animation". This will generate a default controller behind the scenes and allow you to use the animation(s) the asset came with.

It is possible, however, that the object on which the Animator and Animation Controller are set are not creating the same effect you saw in the preview (since you have to select the correct part manually). If you find yourself frustrated trying to figure out where to put the damn things, you can re-key generic transformations yourself for objects that are parents of all the objects you want transformed (in my case, this was the Axel).

Like they say, if you want something done right, do it yourself (again).

Here is my first attempt at making gifs of my project. The seesaw and treasurebox have different animation periods and my hardware sucks, so there are noticeable jumps where frames skip or the animation doesn't loop seamlessly. Because I edited in Photoshop, the colors are further optimized and not representative of the actual game.

enter image description here

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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