Forward shadow mapping is a new approach to real-time shadow generation. The traditional shadow map algorithm maps the pixels in the eye's view backward into the depth buffers of light sources (i.e. shadow maps), which is similiar to and often implemented as an extension to texture mapping. Our algorithm reverses this process by using 3-D image warping techniques to transform shadow map pixels forward into the eye's view to directly indicate which pixels are lit; it does not interfere with normal texture mapping and easily supports anti-aliased shadow edges and projective textures. Access to shadow maps and projective textures is in pixel-sequential order. This algorithm has advantages when speed of texture mapping becomes the performance bottleneck, which is often the case in visual simulation and game applications.
|
541
|
Plenoptic modeling: an image-based rendering syste
– Mcmillan, Bishop
- 1995
|
|
422
|
View interpolation for image synthesis
– Chen, Williams
- 1993
|
|
390
|
An Improved Illumination Model for Shaded Display
– Whitted
- 1980
|
|
381
|
Footprint Evaluation for Volume Rendering
– Westover
- 1990
|
|
263
|
Layered depth images
– Shade, Gortler, et al.
- 1998
|
|
259
|
Modelling the interaction of light between diffuse surfaces
– Goral, Torrance, et al.
|
|
243
|
The HemiCube: A Radiosity Solution for Complex Environment
– Greenberg
- 1985
|
|
203
|
Casting curved shadows on curved surfaces
– Williams
- 1978
|
|
159
|
Algorithms for Computer Graphics
– Crow
- 1977
|
|
135
|
Post-Rendering 3D Warping
– Mark, McMillan, et al.
- 1997
|
|
127
|
R.: Rendering antialiased shadows with depth maps
– REEVES, SALESIN, et al.
- 1987
|
|
124
|
RealityEngine graphics
– Akeley
- 1993
|
|
91
|
A Survey of Shadow Algorithms
– Woo, Poulin, et al.
- 1990
|
|
88
|
Near Real-Time Shadow Generation Using BSP Trees
– Chin, Feiner
|
|
86
|
Some techniques for shading machine renderings of solids
– Appel, A
|
|
64
|
Fast object-precision shadow generation for areal light sources using BSP trees
– Chin, Feiner
- 1992
|
|
63
|
Continuous Tone Representation of Three-Dimensional Objects Taking Account of Shadows and Interreflection
– Nishita, Nakamae
|
|
61
|
Efficient impostor manipulation for real-time visualization of urban scenery
– Sillion, Drettakis, et al.
- 1997
|
|
48
|
Navigating static environments using image-space simplification and morphing
– Darsa, Silva, et al.
- 1997
|
|
39
|
Simulating Soft Shadows with Graphics Hardware
– Heckbert, Herf
- 1997
|
|
37
|
Generating Soft Shadows with a Depth Buffer Algorithm
– Brotman, Badler
- 1984
|
|
36
|
Polygon shadow generation
– Atherton, Weiler, et al.
|
|
31
|
A General Version of Crow’s Shadow Volumes
– Bergeron
- 1986
|
|
29
|
Real shadows, real time
– Heidmann
- 1991
|
|
27
|
Atmospheric illumination and shadows
– Max
- 1986
|
|
17
|
An algorithm for producing half-tone computer graphics presentations with shadows and movable light sources
– Bouknight, Kelley
|
|
16
|
Algorithms for antialiased cast shadows
– Hourcade, Nicolas
- 1985
|
|
8
|
Programming with OpenGL: Advanced Rendering
– McReynolds
- 1996
|
|
7
|
ray tracing for computer synthesized images
– Kay, refraction
- 1979
|
|
5
|
OpenGL Programming Guide, 2nd Edition
– Woo, Neider, et al.
- 1997
|