|
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
|
Thomas Annen , Tom Mertens , Hans-Peter Seidel , Eddy Flerackers , Jan Kautz, Exponential shadow maps, Proceedings of graphics interface 2008, May 28-30, 2008, Windsor, Ontario, Canada
|
| |
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
|
Larry Seiler , Doug Carmean , Eric Sprangle , Tom Forsyth , Michael Abrash , Pradeep Dubey , Stephen Junkins , Adam Lake , Jeremy Sugerman , Robert Cavin , Roger Espasa , Ed Grochowski , Toni Juan , Pat Hanrahan, Larrabee: a many-core x86 architecture for visual computing, ACM Transactions on Graphics (TOG), v.27 n.3, August 2008
|
 |
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
|
|
|