Modification of an OpenGL based solar system simulator to fisheye based upon the method described here. Original code by Lee Brandt, modified for fisheye (and spherical mirror projection) by Paul Bourke.