|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
Bilodeau, B., and Songy, M. 1999. Real time shadows, In Creative Labs Sponsored Game Developer Conference, Creative Labs Inc.
|
| |
5
|
Carmack, J. 2000. E-mail to private list. Published on the NVIDIA website.
|
| |
6
|
Chan, E., and Durand, F. 2004. An efficient hybrid shadow rendering algorithm. In Proc. Eurographics Symposium on Rendering, Eurographics Association, Eurographics, 185--195.
|
| |
7
|
Chong, H., and Gortler, S. J. 2004. A lixel for every pixel. In Proc. Eurographics Symposium on Rendering, Eurographics Association, Eurographics.
|
 |
8
|
|
| |
9
|
|
| |
10
|
Everitt, C., and Kilgard, M. J. 2002. Practical and robust stenciled shadow volumes for hardware-accelerated rendering. Tech. rep., NVIDIA.
|
| |
11
|
Hasenfratz, J.-M., Lapierre, M., Holzschuch, N., and Sillion, F. 2003. A survey of real-time soft shadows algorithms. Computer Graphics Forum 22, 4 (December), 753--774. State-of-the-Art Reviews.
|
| |
12
|
Heidmann, T. 1991. Real shadows, real time. In IRIS Universe, vol. 18, Silicon Graphics, Inc, 23--31.
|
| |
13
|
Kilgard, M. J. 2001. Robust stencil shadow volumes. In CEDEC Presentation, Tokyo.
|
| |
14
|
Lloyd, B., Wendt, J., Govindaraju, J., and Manocha, D. 2004. CC shadow volumes. In Proc. Eurographics Symposium on Rendering, Eurographics Association, Eurographics.
|
| |
15
|
Martin, T., and Tan, T.-S. 2004. Anti-aliasing and continuity with trapezoidal shadow maps. In Eurographics Symposium on Rendering, Eurographics Association, Eurographics.
|
| |
16
|
McGuire, M., Hughes, J. F., Egan, K. T., Kilgard, M. J., and Everitt, C. 2003. Fast, practical and robust shadows. Tech. rep., NVIDIA.
|
 |
17
|
|
 |
18
|
|
| |
19
|
Wimmer, M., Scherzer, D., and Purgathofer, W. 2004. Light space perspective shadow maps. In Proc. Eurographics Symposium on Rendering, Eurographics Association, Eurographics.
|
|