Abstract
We present a solution to the aliasing problem for shadow algorithms that use depth maps. The solution is based on a new filtering technique called percentage closer filtering. In addition to antialiasing, the improved algorithm provides soft shadow boundaries that resemble penumbrae. We describe the new algorithm in detail, demonstrate the effects of its parameters, and analyze its performance.
- ama84 J. Amanatides, Ray Tracing with Cones, Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3 (July 1984), 129-145. Google ScholarDigital Library
- AWG78 P. R. Atherton, K. Weiler and D. P. Oreenb~rg, Polygon Shadow Generation, Computer Graphics (SIGGRAPH "78 Proceedings) 12, 3 (August 1978), 275-281. Google ScholarDigital Library
- Ber86 P. Bergeron, A General Version of Crow's Shadow Volumes, IEEE Computer Graphics and Applications 6, 9 (Sept. 1986), 17-28. Google ScholarDigital Library
- Bli78 J. F. Blinn, Simulation of Wrinkled Surfaces, Computer Graphics (SIGGRAPH '78 Proceedings) 12, 3 (August 1978), 286-292. Google ScholarDigital Library
- BoK70 J. Bouknight and K. Kelley, An Algorithm for Producing Halftone Computer Graphics Presentations with Shadows and Moving Light Sources, SJCC, AFIPS 36 (1970), 1-10.Google Scholar
- BrB84 L. S. Brotman and N. I. Badler, Generating Soft Shadows with a Depth Buffer Algorithm, 1EEE CG&A, October 1984.Google Scholar
- CPC84 R. L. Cook, T. Porter and L. Carpenter, Distributed Ray Tracing, Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3 (July 1984), 137-145. Google ScholarDigital Library
- Coo84 R. L. Cook, Shade Trees, Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3 (July 1984), 223-231. Google ScholarDigital Library
- Coo86 R. L. Cook, Stochastic Sampling in Computer Graphics, ACM Transactions on Graphics 5, 1 (January 1986), 51-72. Google ScholarDigital Library
- CCC R. L. Cook, L. Carpenter and E. Catmull, An Algorithm for Rendering Complex Scenes, submitted to SIGGRAPH '87.Google Scholar
- Cro77 F. C. Crow, Shadow Algorithms for Computer Graphics, Comp,ter Graphics (SIGGRAPH "77 Proceedings) 11, 2 (1977). Google ScholarDigital Library
- Cro84 F. C. Crow, Summed-Area Tables for Textm-e Mapping, Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3 0uly 1984), 207-212. Google ScholarDigital Library
- Gre86 N. Greene, Applications of World Projections, Graphics Interface '86, May 1986, 108-114. Google ScholarDigital Library
- HAG86 E. A. Haines and D. P. Greenberg, The Light Buffer: A Ray Tracer Shadow Testing Accelerator, 1EEE CG&A 6, 9 (September 1986), 6-15.Google Scholar
- I-IeH84 P. S. Heckbert and P. Hanrahan, Beam Tracing Polygonal Objects, Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3 0uly 1984), 119-127. Google ScholarDigital Library
- HoNg5 J. C. Hourcade and A. Nicolas, Algorithms for Andaliased Cast Shadows, Computers & Graphics 9, 3 (1985), 259-265.Google Scholar
- Kay79 D. S. Kay, A Transparency Refraction and Ray Tracing for Computer Synthesized Images, master's thesis, Comell University, Ithaca, New York, 1979.Google Scholar
- KaK86 T. L. Kay and J. T. Kajiya, Ray Tracing Complex Scenes, Computer Graphics (SIGGRAPH '86 Proceedings) 20, 4 (Aug. 1986), 269-278. Google ScholarDigital Library
- Max86 N. L. Max, Atmospheric Illuminadon and Shadows, Computer Graphics (SIGGRAPH "86 Proceedings) 20, 4 (August 1986), 117-124. Google ScholarDigital Library
- NON85 T. Nishita, L Okamura and E. Nakamae, Shading Mtxlels for Point and Linear Sources, ACM Trans. on Graphics 4, 2 (April 1985), 124-146. Google ScholarDigital Library
- Pix86 Pixar, Luxo Jr., July 1986.Google Scholar
- Pix87 Pixar, Red's Dream, July 1987.Google Scholar
- ReB85 W. T. Reeves mad R. Biau, Approximate and Probabilisdc Algorithms for Shading and Rendering Structured Particle Systems, Computer Graphics (SIGGRAPH '85 Proceedings) 19, 3 Ouly 1985), 313-322. Google ScholarDigital Library
- RuW80 S. M. Rubin and T. Whitted, A 3-Dimensional Representation for Fast Rendering of Complex Scenes, Computer Graphics (SIGGRAPH '80 Proceedings) 14, 3 (July 1980), 110-116. Google ScholarDigital Library
- Whi80 T. Whirred, An Improved Illumination Model for Shaded Display, Communications of the ACM 23 (1980), 343-349. Google ScholarDigital Library
- wn783 L. Williams, Casting Curved Shadows on Curved Surfaces, Computer Graphics 12, 3 (August 1978), 270-274. Google ScholarDigital Library
- Wi183 L. Williams, Pyramidal Parametrics, Computer Graphics 17, 3 (July 1983), 1-11. Google ScholarDigital Library
Index Terms
- Rendering antialiased shadows with depth maps
Recommendations
Rendering antialiased shadows with depth maps
SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniquesWe present a solution to the aliasing problem for shadow algorithms that use depth maps. The solution is based on a new filtering technique called percentage closer filtering. In addition to antialiasing, the improved algorithm provides soft shadow ...
Hardware-Accelerated Rendering of Antialiased Shadows with Shadow Maps
CGI '01: Proceedings of the International Conference on Computer GraphicsAbstract: We present a hardware-accelerated method for rendering high quality, antialiased shadows using the shadow map approach. Instead of relying on dedicated hardware support for shadow map filtering, we propose a general rendering algorithm that ...
Distributed rendering of interactive soft shadows
Parallel graphics and visualisationRecently several distributed rendering systems have been developed that exploit a cluster of commodity computers by connecting host graphics cards over a fast network to form a compositing pipeline. This paper introduces an algorithm for one such system ...
Comments