ACM Home Page
Please provide us with feedback. Feedback
Logarithmic perspective shadow maps
Full text PdfPdf (23.37 MB)
Source
ACM Transactions on Graphics (TOG) archive
Volume 27 ,  Issue 4  (October 2008) table of contents
Article No. 106  
Year of Publication: 2008
ISSN:0730-0301
Authors
D. Brandon Lloyd  University of North Carolina at Chapel Hill and Microsoft Corporation
Naga K. Govindaraju  Microsoft Corporation
Cory Quammen  University of North Carolina at Chapel Hill
Steven E. Molnar  NVIDIA Corporation
Dinesh Manocha  University of North Carolina at Chapel Hill
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 300,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1409625.1409628
What is a DOI?

ABSTRACT

We present a novel shadow map parameterization to reduce perspective aliasing artifacts for both point and directional light sources. We derive the aliasing error equations for both types of light sources in general position. Using these equations we compute tight bounds on the aliasing error. From these bounds we derive our shadow map parameterization, which is a simple combination of a perspective projection with a logarithmic transformation. We formulate several types of logarithmic perspective shadow maps (LogPSMs) by replacing the parameterization of existing algorithms with our own. We perform an extensive error analysis for both LogPSMs and existing algorithms. This analysis is a major contribution of this paper and is useful for gaining insight into existing techniques. We show that compared with competing algorithms, LogPSMs can produce significantly less aliasing error. Equivalently, for the same error as competing algorithms, LogPSMs can produce significant savings in both storage and bandwidth. We demonstrate the benefit of LogPSMs for several models of varying complexity.


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
Aila, T. and Laine, S. 2004. Alias-free shadow maps. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 161--166.
 
2
Annen, T., Mertens, T., Bekaert, P., Seidel, H.-P., and Kautz, J. 2007. Convolution shadow maps. In Proceedings of the Eurographics Symposium on Rendering, vol. 18. J. Kautz and S. Pattanaik, Eds. Eurographics, Grenoble, France, 51--60.
 
3
 
4
 
5
Arvo, J. 2007. Alias-free shadow maps using graphics hardware. J. Graph. Tools 12, 1, 47--59.
 
6
 
7
Chan, E. and Durand, F. 2004. An efficient hybrid shadow rendering algorithm. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 185--195.
 
8
Chong, H. 2003. Real-time perspective optimal shadow maps. Senior thesis, Harvard University.
 
9
Chong, H. and Gortler, S. 2004. A lixel for every pixel. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 167--172.
 
10
Chong, H. and Gortler, S. 2007. Scene optimized shadow mapping. Tech. rep. TR-07-07, Harvard University.
11
12
 
13
Engel, W. 2007. Cascaded shadow maps. In ShaderX5, W. Engel, Ed. Charles River Media, 197--206.
14
 
15
Forsyth, T. 2006. Making shadow buffers robust using multiple dynamic frustums. In ShaderX4, W. Engel, Ed. Charles River Media, 331--346.
16
17
 
18
Hubbard, J. H. and Hubbard, B. B. 2001. Vector Calculus, Linear Algebra, and Differential Forms: A Unified Approach (2nd Ed.). Prentice Hall.
 
19
Johnson, G., Mark, W., and Burns, C. 2004. The irregular z-buffer and its application to shadow mapping. Tech. rep. TR-04-09, Department of Computer Science, The University of Texas at Austin.
20
 
21
Kozlov, S. 2004. Perspective shadow maps: Care and feeding. In GPU Gems, R. Fernando, Ed. Addison-Wesley, 214--244.
 
22
23
 
24
Lloyd, B., Tuft, D., Yoon, S., and Manocha, D. 2006. Warping and partitioning for low error shadow maps. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 215--226.
 
25
 
26
 
27
Martin, T. and Tan, T.-S. 2004. Anti-aliasing and continuity with trapezoidal shadow maps. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association, 153--160.
28
29
 
30
Salvi, M. 2008. Rendering filtered shadows with exponential shadow maps. In ShaderX6, W. Engel, Ed. Charles River Media.
 
31
Scherzer, D., Jeschke, S., and Wimmer, M. 2007. Pixel-correct shadow maps with temporal reprojection and shadow test confidence. In Proceedings of the Eurographics Symposium on Rendering, J. Kautz and S. Pattanaik, Eds. Eurographics, 45--50.
32
33
 
34
Sintorn, E., Eisemann, E., and Assarsson, U. 2008. Sample based visibility for soft shadows using alias-free shadow maps. In Proceedings of the Eurographics Symposium on Rendering. To appear.
35
 
36
37
 
38
Wimmer, M., Scherzer, D., and Purgathofer, W. 2004. Light space perspective shadow maps. In Proceedings of the Eurographics Symposium on Rendering. Eurographics Association. 143--152.
39
 
40
Zhang, F., Sun, H., Zhao, C., and Wang, L. 2007. Theory to practice: Generalized minimum-norm perspective shadow maps for anti-aliased shadow rendering in 3d computer games. In Proceedings of the International Conference on Electronic Conference (ICEC'07). 66--78.
41

Collaborative Colleagues:
D. Brandon Lloyd: colleagues
Naga K. Govindaraju: colleagues
Cory Quammen: colleagues
Steven E. Molnar: colleagues
Dinesh Manocha: colleagues