
CHAPTER 3
Supporting Shadows for
Other Geometry Types
3.1 What’s C overed in This Chapter
is chapter covers algorithms that generate shadows for non-polygonal primi-
tives. Most of the published papers for such primitives discuss hard shadows only
with very few delving into so-shadow discussions. e list of non-polygonal
primitives discussed in this chapter includes
● Higher-order surfaces, such as parametric, implicit, subdivision, and CSG
(constructive solid geometry) surfaces (Section 3.2).
● Image-based rendering supporting impostors (Section 3.3) [274].
● Geometry images (Section 3.4).
● Particle systems (Section 3.5).
● Point clouds (Section 3.6). ...