
186 6. Applications of Shadow Algorithms
does not support shadows. We suspect the predictability of the automation of ac-
curate shadow generation continues to lack robustness. Within oine rendering
production, robustness is not much of an issue because a very restrictive environ-
ment is assumed; e.g., the basic “shadow catcher” concept can be used without
needing to handle the double-counting issue or any attempt to perform relighting.
Example soware that contains “shadow catcher” capabilities include Sketch!, Cin-
ema 4D, ProAnimator, and Blender. For a more exible environment, some of the
algorithms described above may be used as a rst guess, ...