Blender is open source 3D modeling software. It has a steep learning curve, but does quality work.

Blender has a powerful Python scripting API. Every control in the GUI can be scripted.


Render Engine

Default renderer is "Blender Render". Cycles is a better and newer render engine. It will soon be default.

Also: 3D concepts, 3d modeling.