ZP+: correct Z-pass stencil shadows
Samuel Hornus, Jared Hoberock, Sylvain Lefebvre, John Hart
Symposium on Interactive 3D Graphics and Games, April 2005, pp. 195--202.
Abstract: 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 the 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 compare 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.
Article URL: http://dx.doi.org/10.1145/1053427.1053459
BibTeX format:
@inproceedings{Hornus:2005:ZCZ,
  author = {Samuel Hornus and Jared Hoberock and Sylvain Lefebvre and John Hart},
  title = {ZP+: correct Z-pass stencil shadows},
  booktitle = {Symposium on Interactive 3D Graphics and Games},
  pages = {195--202},
  month = apr,
  year = {2005},
}
Search for more articles by Samuel Hornus.
Search for more articles by Jared Hoberock.
Search for more articles by Sylvain Lefebvre.
Search for more articles by John Hart.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."