Blender is your one stop shop for a free open-source 3D animation software. Blender is used for 3D modeling, animation, rendering, post-production, interactive creation and playback. The new release, version 2.46 has been released to fix bugs but it adds a lot of new features such as subsurface scattering support(SSS) and two composite nodes, cloth and fur simulation, physics caching/baking, shading, glossy reflection/refraction, ray traced soft shadows, physics and particles, new rendering features and much more. Blender is supported for all major operating systems under the General Public License (GNU). Whether you’re a hobbyist that is looking for some free professional-quality software or an actual animation artist, Blender is the perfect program to suite your needs. If you want to add extras you can use Python embedded scripting which can be easily found and downloaded from the user forums. Although it is a really good piece of software, it can be time-consuming to learn how to use but after mastered it will be the perfect tool to use.
Website- Blender free 3D animation software
Download- Blender 2.46