Recursive Ray-Casting
Starting from the viewing position, first compute the visible object along each ray. Then compute the visibility of each light source from the visible surface point, using a new ray. If there is an object between the light source and the object point it is in shadow, and we ingore the illumination from that source. We can also model reflection and refraction similarly.
Lecture 19   Slide 11   6.837 Fall '00