Blender is a professional program to model animation and render in 3D.
Its working is quite intuitive, even with the difficulty that comes with this type of program. Blender can select various light modes, indicate animation moverments step by step through key frames, curved movements, morphing or with inverse cinema. It has deforming tools and tools to include text in the animation.
Blender can be read and write Targa, JPEG, Iris, SGI, and IFF, and can read Inventor files.