Blender or Unity for animation?

Hello,
My first question is, can I do all animations in Unity? Like short animated movies?
And second is, if i can’t, can I use it as a web player?
Thank you,
Have a nice day…

Well, it depends on what kind of animation you are talking about. Frankly, there are some complex animations that would be a bit of a pain to do in Unity, usually related to sophisticated skeletal rigs. It is still possible to do those animations in Unity, just generally not recommended.

For simpler animations, such as camera pans, basic movement, and relatively simple environmental moves and scaling, then yes, you can totally do all of those in Unity. Basic blocking, camera manipulation, and even some sequencing can be handled natively in Unity, no problem. Unity allows for applying animations to a huge swath of elements. Short animated movies should be relatively easy inside the Unity interface. All of this should be further enhanced by the recent addition of the more advanced camera system. (which adds built-in cinematic-style controls, better suited to what you are describing)

Thank you for answer, this explains a lot. And there is one more question about this: Can I do animations in blender and make editings on Unity? If that can be, it will be great.

Well, animations are usually either dynamic, or pre-scripted. If they are dynamic, they are usually defined and controlled by variables, and are designed to respond to changes in the game at real-time. If they are pre-scripted, they are defined ahead of time, and are stored as Bezier curves. Typically, animations created in an external program like Blender are not edited in Unity. It might be possible, but I don’t believe there is any basic interface in Unity for editing those imported animations. If you want to edit the animations in Unity, you should probably just create them in Unity from the get-go. Any Unity-native animation can be edited after-the-fact, even if it is intended for pre-scripting.

1 Like