Ray Casting
fundamentally different approach:
instead of rendering each polygon or object in turn,
iterate over all pixels
For each pixel (i,j)
shoot ray from the camera position through pixel
intersect with all surfaces
find the nearest surface along the ray, use its color
Previous slide
Next slide
Back to first slide
View graphic version