skip to main content
research-article

Real-Time Ray-Traced Soft Shadows of Environmental Lighting by Conical Ray Culling

Authors Info & Claims
Published:04 May 2022Publication History
Skip Abstract Section

Abstract

Soft shadows of environmental lighting provide important visual cues in realistic rendering. However, rendering of soft shadows of environmental lighting in real-time is difficult because evaluating the visibility function is challenging. In this work, we present a method to render soft shadows of environmental lighting at real-time frame rates based on hardware-accelerated ray tracing. We assume that the scene contains both static and dynamic objects. To composite the soft shadows cast by dynamic objects with the precomputed lighting of static objects, the incident irradiance occluded by dynamic objects, which is obtained by accumulating the occluded incident radiances over the hemisphere using ray tracing, is subtracted from the precomputed incident irradiance. Conical ray culling is proposed to exclude the rays that cannot intersect dynamic objects, which significantly improves rendering efficiency. Rendering results demonstrate that our proposed method can achieve real-time rendering of soft shadows of environmental lighting cast by dynamic objects.

Skip Supplemental Material Section

Supplemental Material

References

  1. Louis Bavoil and Miguel Sainz. 2009. Multi-Layer Dual-Resolution Screen-Space Ambient Occlusion. In ACM SIGGRAPH 2009 Talks (New Orleans, Louisiana) (SIGGRAPH '09). Association for Computing Machinery, New York, NY, USA, Article 45, 1 pages. https://doi.org/10.1145/1597990.1598035Google ScholarGoogle Scholar
  2. Louis Bavoil, Miguel Sainz, and Rouslan Dimitrov. 2008. Image-Space Horizon-Based Ambient Occlusion. In ACM SIGGRAPH 2008 Talks (Los Angeles, California) (SIGGRAPH '08). Association for Computing Machinery, New York, NY, USA, Article 22, 1 pages. https://doi.org/10.1145/1401032.1401061Google ScholarGoogle Scholar
  3. Michael Bunnell. 2005. Dynamic Ambient Occlusion and Indirect Lighting. In GPU Gems 2. Addison-Wesley, 223--233.Google ScholarGoogle Scholar
  4. Chakravarty R. Alla Chaitanya, Anton S. Kaplanyan, Christoph Schied, Marco Salvi, Aaron Lefohn, Derek Nowrouzezahrai, and Timo Aila. 2017. Interactive Reconstruction of Monte Carlo Image Sequences Using a Recurrent Denoising Autoencoder. ACM Trans. Graph. 36, 4, Article 98 (July 2017), 12 pages. https://doi.org/10.1145/3072959.3073601Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Aude Giraud and Derek Nowrouzezahrai. 2015. Practical Shading of Height Fields and Meshes using Spherical Harmonic Exponentiation. In Eurographics Symposium on Rendering - Experimental Ideas & Implementations, Jaakko Lehtinen and Derek Nowrouzezahrai (Eds.). The Eurographics Association, 1--8. https://doi.org/10.2312/sre.20151161Google ScholarGoogle Scholar
  6. Paul Guerrero, Stefan Jeschke, and Michael Wimmer. 2008. Real-Time Indirect Illumination and Soft Shadows in Dynamic Scenes Using Spherical Lights. Comput. Graph. Forum 27, 8 (2008), 2154--2168. https://doi.org/10.1111/j.1467-8659.2008.01296.xGoogle ScholarGoogle ScholarCross RefCross Ref
  7. Jon Hasselgren, Jacob Munkberg, Marco Salvi, Anjul Patney, and Aaron Lefohn. 2020. Neural Temporal Adaptive Sampling and Denoising. Comput. Graph. Forum 39, 2 (2020), 147--155. https://doi.org/10.1111/cgf.13919Google ScholarGoogle ScholarCross RefCross Ref
  8. Jared Hoberock and Yuntao Jia. 2007. High-Quality Ambient Occlusion. In GPU Gems 3. 257--274.Google ScholarGoogle Scholar
  9. Michal Iwanicki. 2013. Lighting Technology of the Last of Us. In ACM SIGGRAPH 2013 Talks (Anaheim, California) (SIGGRAPH '13). Association for Computing Machinery, New York, NY, USA, Article 20, 1 pages. https://doi.org/10.1145/2504459.2504484Google ScholarGoogle Scholar
  10. Jan Kautz, Jaakko Lehtinen, and Timo Aila. 2004. Hemispherical Rasterization for Self-Shadowing of Dynamic Objects. In Eurographics Workshop on Rendering, Alexander Keller and Henrik Wann Jensen (Eds.). The Eurographics Association. https://doi.org/10.2312/EGWR/EGSR04/179-184Google ScholarGoogle Scholar
  11. Benjamin Keinert, Jana Martschinke, and Marc Stamminger. 2018. Learning Real-Time Ambient Occlusion from Distance Representations. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (Montreal, Quebec, Canada) (I3D '18). Association for Computing Machinery, New York, NY, USA, Article 3, 9 pages. https://doi.org/10.1145/3190834.3190847Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Adam G. Kirk and Okan Arikan. 2007. Real-Time Ambient Occlusion for Dynamic Character Skins. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games (Seattle, Washington) (I3D '07). Association for Computing Machinery, New York, NY, USA, 47--52. https://doi.org/10.1145/1230100.1230108Google ScholarGoogle Scholar
  13. Janne Kontkanen and Timo Aila. 2006. Ambient Occlusion for Animated Characters. In Proceedings of the 17th Eurographics Conference on Rendering Techniques (Nicosia, Cyprus) (EGSR '06). The Eurographics Association, Goslar, DEU, 343--348. https://doi.org/10.2312/EGWR/EGSR06/343-348Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Janne Kontkanen and Samuli Laine. 2005. Ambient Occlusion Fields. In Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games (Washington, District of Columbia) (I3D '05). Association for Computing Machinery, New York, NY, USA, 41--48. https://doi.org/10.1145/1053427.1053434Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Binh Huy Le, Henrik Halen, Carlos Gonzalez-Ochoa, and JP Lewis. 2019. High-Quality Object-Space Dynamic Ambient Occlusion for Characters Using Bi-Level Regression. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (Montreal, Quebec, Canada) (I3D '19). Association for Computing Machinery, New York, NY, USA, Article 6, 10 pages. https://doi.org/10.1145/3306131.3317029Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Yue Li, Pablo Wiedemann, and Kenny Mitchell. 2019. Deep Precomputed Radiance Transfer for Deformable Objects. Proc. ACM Comput. Graph. Interact. Tech. 2, 1, Article 3 (June 2019), 16 pages. https://doi.org/10.1145/3320284Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Michael Mara, Morgan McGuire, Derek Nowrouzezahrai, and David Luebke. 2016. Deep G-Buffers for Stable Global Illumination Approximation. In Proceedings of High Performance Graphics (Dublin, Ireland) (HPG '16). The Eurographics Association, Goslar, DEU, 87--98. https://doi.org/10.2312/hpg.20161195Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Morgan McGuire. 2017. Computer Graphics Archive. https://casual-effects.com/dataGoogle ScholarGoogle Scholar
  19. Martin Mittring. 2007. Finding Next Gen: CryEngine 2. In ACM SIGGRAPH 2007 Courses (San Diego, California) (SIGGRAPH '07). Association for Computing Machinery, New York, NY, USA, 97--121. https://doi.org/10.1145/1281500.1281671Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Harald Niederreiter. 1992. Random Number Generation and Quasi-Monte Carlo Methods. Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9781611970081Google ScholarGoogle Scholar
  21. Derek Nowrouzezahrai, Patricio Simari, Evangelos Kalogerakis, Karan Singh, and Eugene Fiume. 2007. Compact and Efficient Generation of Radiance Transfer for Dynamically Articulated Characters. In Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia (Perth, Australia) (GRAPHITE '07). Association for Computing Machinery, New York, NY, USA, 147--154. https://doi.org/10.1145/1321261.1321288Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ravi Ramamoorthi and Pat Hanrahan. 2001. An Efficient Representation for Irradiance Environment Maps. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). Association for Computing Machinery, New York, NY, USA, 497--500. https://doi.org/10.1145/383259.383317Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Zhong Ren, Rui Wang, John Snyder, Kun Zhou, Xinguo Liu, Bo Sun, Peter-Pike Sloan, Hujun Bao, Qunsheng Peng, and Baining Guo. 2006. Real-Time Soft Shadows in Dynamic Scenes Using Spherical Harmonic Exponentiation. ACM Trans. Graph. 25, 3 (July 2006), 977--986. https://doi.org/10.1145/1141911.1141982Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Tobias Ritschel, Thorsten Grosch, and Hans-Peter Seidel. 2009. Approximating Dynamic Global Illumination in Image Space. In Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games (Boston, Massachusetts) (I3D '09). Association for Computing Machinery, New York, NY, USA, 75--82. https://doi.org/10.1145/1507149.1507161Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Christoph Schied, Anton Kaplanyan, Chris Wyman, Anjul Patney, Chakravarty R. Alla Chaitanya, John Burgess, Shiqiu Liu, Carsten Dachsbacher, Aaron Lefohn, and Marco Salvi. 2017. Spatiotemporal Variance-Guided Filtering: Real-Time Reconstruction for Path-Traced Global Illumination. In Proceedings of High Performance Graphics (Los Angeles, California) (HPG '17). Association for Computing Machinery, New York, NY, USA, Article 2, 12 pages. https://doi.org/10.1145/3105762.3105770Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Perumaal Shanmugam and Okan Arikan. 2007. Hardware Accelerated Ambient Occlusion Techniques on GPUs. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games (Seattle, Washington) (I3D '07). Association for Computing Machinery, New York, NY, USA, 73--80. https://doi.org/10.1145/1230100.1230113Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Peter-Pike Sloan, Naga K. Govindaraju, Derek Nowrouzezahrai, and John Snyder. 2007. Image-Based Proxy Accumulation for Real-Time Soft Global Illumination. In 15th Pacific Conference on Computer Graphics and Applications (PG'07). IEEE Computer Society, Los Alamitos, CA, USA, 97--105. https://doi.org/10.1109/PG.2007.28Google ScholarGoogle Scholar
  28. Peter-Pike Sloan, Jan Kautz, and John Snyder. 2002. Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques (San Antonio, Texas) (SIGGRAPH '02). Association for Computing Machinery, New York, NY, USA, 527--536. https://doi.org/10.1145/566570.566612Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Kostas Vardis, Georgios Papaioannou, and Athanasios Gaitatzes. 2013. Multi-View Ambient Occlusion with Importance Sampling. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (Orlando, Florida) (I3D '13). Association for Computing Machinery, New York, NY, USA, 111--118. https://doi.org/10.1145/2448196.2448214Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jop Vermeer, Leonardo Scandolo, and Elmar Eisemann. 2021. Stochastic-Depth Ambient Occlusion. Proc. ACM Comput. Graph. Interact. Tech. 4, 1, Article 3 (April 2021), 15 pages. https://doi.org/10.1145/3451268Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Hanggao Xin, Zhiqian Zhou, Di An, Ling-Qi Yan, Kun Xu, Shi-Min Hu, and Shing-Tung Yau. 2021. Fast and Accurate Spherical Harmonics Products. ACM Trans. Graph. 40, 6, Article 280 (Dec. 2021), 14 pages. https://doi.org/10.1145/3478513.3480563Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Kun Zhou, Yaohua Hu, Stephen Lin, Baining Guo, and Heung-Yeung Shum. 2005. Precomputed Shadow Fields for Dynamic Scenes. ACM Trans. Graph. 24, 3 (July 2005), 1196--1201. https://doi.org/10.1145/1073204.1073332Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Real-Time Ray-Traced Soft Shadows of Environmental Lighting by Conical Ray Culling

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Article Metrics

        • Downloads (Last 12 months)103
        • Downloads (Last 6 weeks)1

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!