Between umbra and penumbra

Julien Demouth, Olivier Devillers, Hazel Everett, Marc Glisse, Sylvain Lazard, Raimund Seidel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Computing shadow boundaries is a difficult problem in the case of non-pointlight sources. A point is in the umbra if it does not see any part of anylight source; it is in full light if it sees entirely all the light sources;otherwise, it is in the penumbra. While the common boundary of the penumbraand the full light is well understood, less is known about the boundary of theumbra. In this paper we prove various bounds on the complexity of the umbra andthe penumbra cast by a segment or polygonal light source on a plane in the presence ofpolygon or polytope obstacles. In particular, we show that a single segment light source may cast on a plane, in thepresence of two triangles, four connected components of umbra and that two fatconvex obstacles of total complexity n can engender (n) connectedcomponents of umbra. In a scene consisting of a segment light source and kdisjoint polytopes of total complexity n, we prove an (nk2+k4)lower bound on the maximum number of connected components of the umbra and a O(nk3) upper bound on its complexity. We also prove that, in the presence of kdisjoint polytopes of total complexity n, some of which being light sources,the umbra cast on a plane may have (n2k3 +nk5) connected components and has complexity O(n3k3).These are the first bounds on the size of the umbra in terms of both k and n. These results prove that the umbra, which is bounded by arcs of conics,is intrinsically much more intricate than the full light/penumbra boundary whichis bounded by linesegments and whose worst-case complexity is in (nα(k) +km +k2) and O(nα(k) + kmα(k) +k2), where m is the complexity of the polygonallight source.

Original languageEnglish
Title of host publicationProceedings of the Twenty-third Annual Symposium on Computational Geometry, SCG'07
Pages265-274
Number of pages10
DOIs
Publication statusPublished - 22 Oct 2007
Externally publishedYes
Event23rd Annual Symposium on Computational Geometry, SCG'07 - Gyeongju, Korea, Republic of
Duration: 6 Jun 20078 Jun 2007

Publication series

NameProceedings of the Annual Symposium on Computational Geometry

Conference

Conference23rd Annual Symposium on Computational Geometry, SCG'07
Country/TerritoryKorea, Republic of
CityGyeongju
Period6/06/078/06/07

Keywords

  • Complexity
  • Discontinuity mesh
  • Penumbra
  • Shadows
  • Umbra

Fingerprint

Dive into the research topics of 'Between umbra and penumbra'. Together they form a unique fingerprint.

Cite this