Blender is a 3d modelling and rendering application. It has the ability to make 3d games as well as rendering movies and still pictures.
Although it is a bit tricky to get into I think it is a great program, have a look at their website:
http://www.blender.nl
here you find the program along with tutorials and gallery pictures.