The goal of computer graphics is to transform raw data stored in acomputer into something visually recognizable by a human being. On alower level, that means that for every pixel on the screen, thecomputer has to decide what color to give that pixel. For threedimensional scenes, there are two accepted methods for making thisdecision: ray tracing and polygon rasterization. Ray Tracing Ray tracing is based upon how light works in the real world: beams oflight bounce off of objects and i...