inria-00186262, version 1
On the Complexity of Umbra and Penumbra
(2007)
Résumé : Computing shadow boundaries is a difficult problem in the case of non-point light sources. A point is in the umbra if it does not see any part of any light source; it is in full light if it sees entirely all the light sources; otherwise, it is in the penumbra. In this paper we prove various bounds on the complexity of the umbra and the penumbra cast by a segment or polygonal light source on a plane in the presence of polygonal or polytopal obstacles. In particular, we show that a segment light source may cast on a plane, in the presence of two triangles, four connected components of umbra and that two fat convex obstacles of complexity $n$ can give rise to $\Omega(n)$ connected components. In a scene consisting of a segment light source and $k$ disjoint polytopes of total complexity $n$, we prove an $\Omega(nk^2+k^4)$ lower bound on the maximum number of connected components of umbra and a $O(nk^3)$ upper bound on its complexity. We also prove that, in the presence of $k$ disjoint polytopes of total complexity $n$, some of which are light sources, the umbra cast on a plane may have $\Omega(n^2k^3 + nk^5)$ connected components and has complexity $O(n^3k^3)$. These bounds, the first ones in terms of both $k$ and $n$, prove that the umbra is much more intricate than the full light boundary whose worst-case complexity is, as we show, in $\Omega(nk +k^4)$ and $O(nk\alpha(k^2) +k^4)$. We also improve these last bounds when the number of light sources is bounded.
- a – Université Nancy II
- b – INRIA
- c – Sarland University, Saarbrucken
- 1 :
- INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
- 2 :
- INRIA
- 3 :
- Saarland University – Universität des Saarlandes
- Domaine : Informatique/Géométrie algorithmique
Informatique/Synthèse d'image et réalité virtuelle - Versions disponibles : v1 (08-11-2007) v2 (08-11-2007)
- inria-00186262, version 1
- http://hal.inria.fr/inria-00186262
- oai:hal.inria.fr:inria-00186262
- Contributeur :
- Soumis le : Jeudi 8 Novembre 2007, 15:08:03
- Dernière modification le : Jeudi 8 Novembre 2007, 15:11:08


Documents associés

Exporter