Global Illumination
Early on, in the development of computer graphics, ray-casting was recognized as viable approach to 3-D rendering. However, it was generally dismissed because:
  1. Takes no advantage of screen space coherence
  2. Requires costly visibility computation
  3. Only works for solids
  4. Forces per pixel illumination evaluations
  5. Not suited for immediate mode rendering

It was not until Turner Whitted (1980) recognized that recursive ray casting, which has come to be called ray tracing, could be used to address global illumination that interest in ray tracing became widespread.

Lecture 20 Slide 10 6.837 Fall '98