Blender
Blender is an amazing open source animation and rendering program. It includes Python scripting to allow user programmable functionality and effects.
Learning Blender Cycles
Finally got around to learning version Blender 2.6+. Quite a few interface changes plus the Cycles renderer.