•With
visibility tests
–Accurate
yet expensive
–Example:
ray casting or ray tracing
–Example:
2-pass z-buffer
– [Foley, Ch. 16.4.4] [RTR 6.12]
•Without
visibility tests (“fake” shadows)
–Approximate
and inexpensive
–Using
projection in model-view matrix
–Examples:
flight simulator, Assignment 3