
158 5. Other Treatments of Shadows
shadow ray
segment
in light
segment
in shadow
segment
in light
L
C
Fi gure 5.14. Shadowing in the presence of light scattering media due to the above
illuminated/not-illuminated ray segments.
5.6.1 Shadow Volumes
For each pixel, Max [390] and Nishita et al. [431] use shadow volumes to calculate
the exact ray segments that are visible from the light to achieve atmospheric shad-
ows, employing a single scattering model. is approach can be extended to voxel
occlusion testing (Section 2.5.1), in which the voxel occlusion values that the view-
ing ray traverses are used to determine which regions illuminate or shadow the ray
segment. ...