A graphical ray tracer that works in reverse