Blender

Blender is one of the gems of Free Software, in this instance, a professional-quality engine to render 2D and 3D CGI (Computer Generated Image). It is very complicated though and more readily tools exist for simpler animations.

Links