Have a look at Panda3D. It's a free 3D engine that can be accessed through Python.
http://www.panda3d.org/