Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1186822.1073327acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Soft shadow volumes for ray tracing

Published: 01 July 2005 Publication History

Abstract

We present a new, fast algorithm for rendering physically-based soft shadows in ray tracing-based renderers. Our method replaces the hundreds of shadow rays commonly used in stochastic ray tracers with a single shadow ray and a local reconstruction of the visibility function. Compared to tracing the shadow rays. our algorithm produces exactly the same image while executing one to two orders of magnitude faster in the test scenes used. Our first contribution is a two-stage method for quickly determining the silhouette edges that overlap an area light source, as seen from the point to be shaded. Secondly, we show that these partial silhouettes of occluders, along with a single shadow ray, are sufficient for reconstructing the visibility function between the point and the light source.

Supplementary Material

MP4 File (pps091.mp4)

References

[1]
Agrawala, M., Ramamoorthi, R., Heirich, A., and Moll, L. 2000. Efficient Image-Based Methods for Rendering Soft Shadows. In Proceedings of ACM SIGGRAPH 2000, ACM Press, 375--384.
[2]
Akenine-Möller, T., and Assarsson, U. 2002. Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges. In 13th Eurographics Workshop on Rendering, Eurographics, 297--305.
[3]
Amanatides, J. 1984. Ray Tracing with Cones. In Computer Graphics (Proceedings of ACM SIGGRAPH 84) ACM Press, 129--135.
[4]
Arvo, J. 1995. Applications of Irradiance Tensors to the Simulation of Non-Lambertian Phenomena. In Proceedings of ACM SIGGRAPH 95, ACM Press, 335--342.
[5]
Arvo, J. 1995. Stratified Sampling of Spherical Triangles. In Proceedings of ACM SIGGRAPH 95, ACM Press, 437--438.
[6]
Assarsson, U., and Akenine-Möller, T. 2003. A Geometry-Based Soft Shadow Volume Algorithm using Graphics Hardware. ACM Transactions on Graphics 22, 3, 511--520.
[7]
Assarsson, U., Dougherty, M., Mounier, M., and Akenine-Möller, T. 2003. An Optimized Soft Shadow Volume Algorithm with Real-Time Performance. In Graphics Hardware, ACM SIGGRAPH/Eurographics, 33--40.
[8]
Bala, K., Walter, B., and Greenberg, D. P. 2003. Combining Edges and Points for Interactive High-Quality Rendering. ACM Transactions on Graphics 22, 3, 631--640.
[9]
Bergeron, P. 1986. A General Version of Crow's Shadow Volumes. IEEE Computer Graphics and Applications 6, 9, 17--28.
[10]
Chin, N., and Feiner, S. 1992. Fast Object-Precision Shadow Generation for Area Light Source using BSP Trees. In Symposium on Interactive 3D Graphics archive, ACM Press, 21--30.
[11]
Cohen, M. F., and Greenberg, D. P. 1985. The Hemi-Cube: A Radiosity Solution for Complex Environments. In Computer Graphics (Proceedings of ACM SIGGRAPH 85), ACM Press, 31--40.
[12]
Cohen, M. F., and Wallace, J. R. 1993. Radiosity and Realistic Image Synthesis. Academic Press Professional.
[13]
Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed Ray Tracing. In Computer Graphics (Proceedings of ACM SIGGRAPH 84), ACM Press, 137-</n>145.
[14]
Crow, F. 1977. Shadow Algorithms for Computer Graphics. In Computer Graphics (Proceedings of ACM SIGGRAPH 77), ACM Press, 242--248.
[15]
Drettakis, G., and Fiume, E. 1994. A Fast Shadow Algorithm for Area Light Sources Using Back Projection. In Proceedings of ACM SIGGRAPH 94, ACM Press, 223--230.
[16]
Durand, F., Drettakis, G., and Puech, C. 1997. The Visibility Skeleton: A Powerful and Efficient Multi-Purpose Global Visibility Tool. In Proceedings of ACM SIGGRAPH 97, ACM Press, 89--100.
[17]
Ghazanfarpour, D., and Hasenfratz, J.-M. 1998. A Beam Tracing with Precise Antialiasing for Polyhedral Scenes. Computer Graphics 22, 1, 103--115.
[18]
Haines, E. A., and Greenberg, D. P. 1986. The Light Buffer: A Ray Tracer Shadow Testing Accelerator. IEEE Computer Graphics and Applications 6, 9, 6--16.
[19]
Hart, D., Dutré, P., and Greenberg, D. P. 1999. Direct Illumination with Lazy Visibility Evaluation. In Proceedings of ACM SIGGRAPH 99, ACM Press, 147--154.
[20]
Hasenfratz, J.-M., Lapierre, M., Holzschuch, N., and Sillion, F. 2003. A Survey of Real-Time Soft Shadows Algorithms. Computer Graphics Forum 22, 4, 753--774.
[21]
Heckbert, P., and Hanrahan, P. 1984. Beam Tracing Polygonal Objects. In Computer Graphics (Proceedings of ACM SIGGRAPH 84), ACM Press, 119--127.
[22]
Heckbert, P. 1992. Discontinuity Meshing for Radiosity. In Third Eurographics Workshop on Rendering, Eurographics, 203--215.
[23]
Johnson, D., and Cohen, E. 2001. Spatialized Normal Cone Hierarchies. In Proceedings of the 2001 symposium on Interactive 3D graphics, ACM Press, 129--134.
[24]
Klimaszewski, K. S., and Sederberg, T. W. 1997. Faster Ray Tracing Using Adaptive Grids. IEEE Computer Graphics and Applications 17, 1, 42--51.
[25]
Lischinski. D., Tampieri, F., and Greenberg, D. P. 1992. Discontinuity Meshing for Accurate Radiosity. IEEE Computer Graphics and Applications, 12, 6, 25--39.
[26]
McGuire, M. 2004. Observations on Silhouette Sizes. Journal of Graphics Tools 9, 1, 1--12.
[27]
Nishita, T., and Nakamae, E. 1983. Half-Tone Representation of 3-D Objects Illuminated by Area Sources or Polyhedron Sources. In IEEE Computer Software and Application Conference, 237--242.
[28]
Nishita, T., and Nakamae, E. 1985. Continuous Tone Representation of Three-Dimensional Objects Taking Account of Shadows and Interreflection. In Computer Graphics (Proceedings of ACM SIGGRAPH 85), ACM Press, 23-30.
[29]
Parker, S., Shirley, P., and Smits, B. 1998. Single Sample Soft Shadows. Tech. rep., University of Utah, UUCS-98-019.
[30]
Reeves, W. T., Salesin, D. H., and Cook, R. L. 1987. Rendering Antialiased Shadows with Depth Maps. In Computer Graphics (Proceedings of ACM SIGGRAPH 87), ACM Press, 283--291.
[31]
Sander, P. V., Gu, X., Gortler, S. J., Hoppe, H., and Snyder, J. 2000. Silhouette Clipping. In Proceedings of ACM SIGGRAPH 2000, ACM Press, 327--334.
[32]
Shinya, M., Takahashi, T., and Naito, S. 1987. Principles and Applications of Pencil Tracing. In Computer Graphics (Proceedings of ACM SIGGRAPH 87), ACM Press, 45--54.
[33]
Shirley, P., Wang, C., and Zimmerman, K. 1996. Monte Carlo Techniques for Direct Lighting Calculations. ACM Transactions on Graphics 15, 1, 1-36.
[34]
Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments. ACM Transactions on Graphics 21, 3, 527--536.
[35]
Soler, C., and Sillion, F. X. 1998. Fast Calculation of Soft Shadow Textures Using Convolution. In Proceedings of ACM SIGGRAPH 98, ACM Press, 321--332.
[36]
Stewart, A. J., and Ghali, S. 1994. Fast Computation of Shadow Boundaries using Spatial Coherence and Backprojections. In Proceedings of ACM SIGGRAPH 94, ACM Press, 231--238.
[37]
Tanaka, T., and Takahashi, T. 1997. Fast Analytic Shading and Shadowing for Area Light Sources. Computer Graphics Forum 16, 3, 231--240.
[38]
Woo, A., Poulin, P., and Fournier, A. 1990. A Survey of Shadow Algorithms. IEEE Computer Graphics and Applications 10, 6, 13--32.

Cited By

View all
  • (2024)Temporal vectorized visibility for direct illumination of animated modelsComputational Visual Media10.1007/s41095-023-0339-310:6(1045-1062)Online publication date: 29-May-2024
  • (2017)An Efficient Soft Shadow Mapping for Area Lights in Various Shapes and ColorsIEICE Transactions on Information and Systems10.1587/transinf.2016EDL8102E100.D:2(396-400)Online publication date: 2017
  • (2014)Visibility Silhouettes for Semi-Analytic Spherical IntegrationComputer Graphics Forum10.1111/cgf.1225733:1(105-117)Online publication date: 1-Feb-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '05: ACM SIGGRAPH 2005 Papers
July 2005
826 pages
ISBN:9781450378253
DOI:10.1145/1186822
  • Editor:
  • Markus Gross
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. shadow algorithms
  2. visibility determination

Qualifiers

  • Article

Conference

SIGGRAPH05
Sponsor:

Acceptance Rates

SIGGRAPH '05 Paper Acceptance Rate 98 of 461 submissions, 21%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)3
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Temporal vectorized visibility for direct illumination of animated modelsComputational Visual Media10.1007/s41095-023-0339-310:6(1045-1062)Online publication date: 29-May-2024
  • (2017)An Efficient Soft Shadow Mapping for Area Lights in Various Shapes and ColorsIEICE Transactions on Information and Systems10.1587/transinf.2016EDL8102E100.D:2(396-400)Online publication date: 2017
  • (2014)Visibility Silhouettes for Semi-Analytic Spherical IntegrationComputer Graphics Forum10.1111/cgf.1225733:1(105-117)Online publication date: 1-Feb-2014
  • (2012)BibliographyShadow Algorithms Data Miner10.1201/b11901-9(197-238)Online publication date: 23-Aug-2012
  • (2008)Raytracing prefiltered occlusion for aggregate geometry2008 IEEE Symposium on Interactive Ray Tracing10.1109/RT.2008.4634616(19-26)Online publication date: Aug-2008
  • (2007)Soft shadows by ray tracing multilayer transparent shadow mapsProceedings of the 18th Eurographics conference on Rendering Techniques10.5555/2383847.2383881(265-276)Online publication date: 25-Jun-2007
  • (2007)A real-time beam tracer with application to exact soft shadowsProceedings of the 18th Eurographics conference on Rendering Techniques10.5555/2383847.2383861(85-98)Online publication date: 25-Jun-2007
  • (2006)An efficient method for rendering detailed soft shadowProceedings of the First international conference on Technologies for E-Learning and Digital Entertainment10.1007/11736639_109(893-902)Online publication date: 16-Apr-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media