From Wikipedia: Blender is a free program used
modelling, rendering three-dimensional graphics and animations, Non
Linear Editing, Compositing, and interactive 3D applications. Blender is
available for several operating systems, including Windows 2K/XP/Vista
32 bit and 64 bit, GNU/Linux 32 bit and 64 bit, Mac OS X, IRIX, Solaris.
Blender has a robust feature set similar in scope and depth to other
high-end 3D software such as XSI, 3D Studio Max and Maya. These features
include advanced simulation tools such as rigid body dynamics, fluid
dynamics, and softbody dynamics, modifier based modeling tools, powerful
character animation tools, and node based materials system and an
embedded scripting and programming language using Python
Blender compares favorably with commercial, proprietary, high end and
mid range 3D software in terms of breadth and depth of features. Among
its capabilities are:
- Support for a variety
primitives, including polygon meshes, fast subdivision surface modeling,
Bezier curves, NURBS surfaces, metaballs, polygon sculpting, and vector
- Versatile internal rendering capabilities
integration with the YafRay open source ray tracer.
Animation tools including inverse kinematics, armature (skeletal), hook,
curve and lattice-based deformation, shape keys (morphing), non-linear
animation, constraints, vertex weighting, soft body dynamics including
mesh collision detection, fluid dynamics, Bullet rigid body dynamics,
particle based hair, and a particle system with collision detection.
scripting for tool creation and prototyping, game scripting logic, file
import/export for example COLLADA and task automation.
non-linear video editing and compositing capabilities.
Blender, a sub-project, offers interactivity features
such as collision
detection, dynamics engine, and programmable logic. It also allows the
creation of stand-alone, real-time applications ranging from
architectural visualization to video game