Approximate Soft Shadows win an Image‐Space Flood‐Fill Algorithm
- 27 August 2004
- journal article
- conference paper
- Published by Wiley in Computer Graphics Forum
- Vol. 23 (3) , 271-279
- https://doi.org/10.1111/j.1467-8659.2004.00758.x
Abstract
Most former soft shadow algorithms have either suffered from restricted self‐shadowing capabilities, been too slow for interactive applications, or could only be used with a limited types of geometry. In this paper, we propose an efficient image‐based approach for computing soft shadows. Our method is based on shadow mapping and provides the associated benefits. We use pixel‐based visibility computations for rendering penumbra regions directly into the screen‐space. This is accomplished by using a modified flood‐fill algorithm which enables us to implement the algorithm using programmable graphics hardware. Even though the resulting images are most often high quality, we do not claim that the proposed method is physically correct. The computation time and memory requirements for soft shadows depend on image resolution and the number of lights, not geometric scene complexity.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation I.3.7 [Three‐Dimensional Graphics and Realism]: Color, shading, shadowing, and textureKeywords
This publication has 15 references indexed in Scilit:
- A Survey of Real‐time Soft Shadows AlgorithmsComputer Graphics Forum, 2003
- Shadow silhouette mapsACM Transactions on Graphics, 2003
- A geometry-based soft shadow volume algorithm using graphics hardwareACM Transactions on Graphics, 2003
- Perspective shadow mapsACM Transactions on Graphics, 2002
- Soft Planar Shadows Using PlateausJournal of Graphics Tools, 2001
- Efficient image-based methods for rendering soft shadowsPublished by Association for Computing Machinery (ACM) ,2000
- Soft Shadow Maps for Linear LightsPublished by Springer Nature ,2000
- Interactive technical illustrationPublished by Association for Computing Machinery (ACM) ,1999
- Rendering antialiased shadows with depth mapsACM SIGGRAPH Computer Graphics, 1987
- Casting curved shadows on curved surfacesPublished by Association for Computing Machinery (ACM) ,1978