The maths for this *are* simple. In OpenGL it's extremely doable realtime as well. 3D effects work by parallax--the difference in position between your eyes. In OpenGL, you can render the scene once in red, then again at an offset and in blue. You can get a passable 3D effect this way.
I'd like to see some pygames with 3D. Ian
