•Lighting
–For static volumes, can
pre-calculate gradients and store in RGB
–Volumetric shadowing
•At each sample, can march
along another ray toward light
•Very expensive
•Use early exit from loop
once opacity reaches threshold
•Integrating volume
effects with scene geometry
•