ZP+: correct Z-pass stencil shadows - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2005

ZP+: correct Z-pass stencil shadows

Résumé

We present a novel algorithm for the rendering of hard shadows cast by a point light source. The well-known Z-pass method for rasterizing shadow volumes is not always correct. Our algorithm, which we call ZP+, elegantly corrects Z-pass defects. ZP+ takes advantage of triangle strips and fast culling capabilities of graphics hardware not available to conventional robust methods like Z-fail. While Z-fail can be up to 80% slower than Z-pass, our new method ZP+ is typically less than 10% slower than Z-pass. Finally, we give a comparison of the three methods. When a scene is geometry-bound, ZP+ is always faster than Z-fail. We also explain why, in some situations, Z-pass (hence ZP+) is surprisingly slower than Z-fail on more recent graphics hardware.
Fichier principal
Vignette du fichier
hhlh-zp-plus.pdf (1.09 Mo) Télécharger le fichier
Vignette du fichier
0-pregnant.jpg (23.17 Ko) Télécharger le fichier
ZPP.avi (17.27 Mo) Télécharger le fichier
Vignette du fichier
mannequin.jpg (38.52 Ko) Télécharger le fichier
Vignette du fichier
torus.jpg (54.92 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Format Figure, Image
Format Autre
Format Figure, Image
Format Figure, Image
Loading...

Dates et versions

inria-00510159 , version 1 (13-10-2010)

Identifiants

  • HAL Id : inria-00510159 , version 1

Citer

Samuel Hornus, Jared Hoberock, Sylvain Lefebvre, John C. Hart. ZP+: correct Z-pass stencil shadows. Symposium on Interactive 3D Graphics and Games, ACM, 2005, Washington, United States. ⟨inria-00510159⟩
329 Consultations
455 Téléchargements

Partager

More