Wow, it looks really nice. Check this project, which is so cool:
http://www.etc.cmu.edu/projects/orb/images.htm

For Python stuff, I'm learning Blender. Panda3D might be a suitable addition.