
106 4. Soft Shadows
● Some ltering, interpolation, or blending is done between the multiple sam-
ples.
Due to the above performance and banding issues, multiple point sources have
not been the only approach explored in the literature. Many of the algorithms
that are discussed in this chapter tend to start o from a hard shadow preprocess,
then perform operations to approximate so shadows. is can be seen in plateau
shadows (Section 4.4.2), z-dierence penumbra approximation (Section 4.5.1), mi-
cropatches (Section 4.5.2), silhouette detection-based solutions (Section 4.5.3),
penumbra wedge implementations (Section 4.6.3), single-ray analytic solu