Blender is the most amazing 3D animation program. It can be used for modeling, UV unwrapping, texturing, rigging, skinning, animating, rendering,... Best of all it's open source.