I need to have animations for swinging of items like axes and swords. Is it better to make the animation in unity or make it in blender and then import it? and how do I make the animation play with the right rotations and transformations right in front of the camera no matter which way the player is facing?
asked Aug 08 '11 at 04:59 AM
I would say that blender would be a better tool as you could construct a custom rig with inverse as well as forward kinematics ect. to make animation easier. I haven't done this myself, but I know that it is possible. Unity's tool only supports forward kinematics, to my knowledge and is only really suited to simple animations in my oppinion.
Instead of making the animation completely from scratch, you might be able to find a suitable motion capture file. This is quite an extensive free library(Blender 2.49 imports .c3d and .bhv): http://mocap.cs.cmu.edu/
As to making your character look believable from every angle of attack, I could only recommend either writing a script that rotates them to face their target,or using a collider attached to the weapon object to measure hits, so if they miss, they miss.