Perspective shadow maps

Shadow maps are probably the most widely used means for the generation of shadows, despite their well known aliasing problems. In this paper we introduce perspective shadow maps, which are generated in normalized device coordinate space, i.e., after perspective transformation. This results in important reduction of shadow map aliasing with almost no overhead. We correctly treat light source transformations and show how to include all objects which cast shadows in the transformed space. Perspective shadow maps can directly replace standard shadow maps for interactive hardware accelerated rendering as well as in high-quality, offline renderers.

[1]  David Salesin,et al.  Rendering antialiased shadows with depth maps , 1987, SIGGRAPH.

[2]  George Drettakis,et al.  Interactive Sampling and Rendering for Complex and Procedural Geometry , 2001, Rendering Techniques.

[3]  Friedhelm Meyer auf der Heide,et al.  The randomized z-buffer algorithm: interactive rendering of highly complex scenes , 2001, SIGGRAPH.

[4]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[5]  James C. Miller,et al.  Computer graphics principles and practice, second edition , 1992, Comput. Graph..

[6]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[7]  Paul S. Heckbert,et al.  Survey of Texture Mapping , 1986, IEEE Computer Graphics and Applications.

[8]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[9]  Pierre Poulin,et al.  A survey of shadow algorithms , 1990, IEEE Computer Graphics and Applications.

[10]  Donald P. Greenberg,et al.  Adaptive shadow maps , 2001, SIGGRAPH.

[11]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[12]  John S. Montrym,et al.  InfiniteReality: a real-time graphics system , 1997, SIGGRAPH.

[13]  Peter R. Atherton,et al.  Hidden surface removal using polygon area sorting , 1977, SIGGRAPH.

[14]  M. Carter Computer graphics: Principles and practice , 1997 .

[15]  Tom Lokovic,et al.  Deep shadow maps , 2000, SIGGRAPH.

[16]  Xueying Qin,et al.  Rendering optimal solar shadows with plural sunlight depth buffers , 2001, The Visual Computer.