skip to main content
10.1145/3550469.3555381acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Unbiased Caustics Rendering Guided by Representative Specular Paths

Published:30 November 2022Publication History

ABSTRACT

Caustics are interesting patterns caused by the light being focused when reflecting off glossy materials. Rendering them in computer graphics is still challenging: they correspond to high luminous intensity focused over a small area. Finding the paths that contribute to this small area is difficult, and even more difficult when using camera-based path tracing instead of bidirectional approaches. Recent improvements in path guiding are still unable to compute efficiently the light paths that contribute to a caustic. In this paper, we present a novel path guiding approach to enable reliable rendering of caustics. Our approach relies on computing representative specular paths, then extending them using a chain of spherical Gaussians. We use these extended paths to estimate the incident radiance distribution and guide path tracing. We combine this approach with several practical strategies, such as spatial reusing and parallax-aware representation for arbitrarily curved reflectors. Our path-guided algorithm using extended specular paths outperforms current state-of-the-art methods and handles multiple bounces of light and a variety of scenes.

Skip Supplemental Material Section

Supplemental Material

3550469.3555381.mp4

mp4

433.8 MB

References

  1. Alexis Angelidis. 2004. Principal curvatures and directions. http://www.cs.otago.ac.nz/postgrads/alexis/DiffGeom/node24.htmlGoogle ScholarGoogle Scholar
  2. Steve Bako, Mark Meyer, Tony DeRose, and Pradeep Sen. 2019. Offline Deep Importance Sampling for Monte Carlo Path Tracing. Computer Graphics Forum 38, 7 (2019), 527–542.Google ScholarGoogle ScholarCross RefCross Ref
  3. Toshiya Hachisuka and Henrik Wann Jensen. 2009. Stochastic Progressive Photon Mapping. ACM Transactions on Graphics 28, 5 (2009).Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Johannes Hanika, Marc Droske, and Luca Fascione. 2015a. Manifold Next Event Estimation. Computer Graphics Forum(2015).Google ScholarGoogle Scholar
  5. Johannes Hanika, Anton Kaplanyan, and Carsten Dachsbacher. 2015b. Improved Half Vector Space Light Transport. Computer Graphics Forum 34, 2 (2015), 65–74.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sebastian Herholz, Oskar Elek, Jiri Vorba, Hendrik Lensch, and Jaroslav Krivanek. 2016. Product Importance Sampling for Light Transport Path Guiding. In Eurographics Symposium on Rendering.Google ScholarGoogle Scholar
  7. Wenzel Jakob. 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.Google ScholarGoogle Scholar
  8. Wenzel Jakob and Steve Marschner. 2012. Manifold Exploration: A Markov Chain Monte Carlo Technique for Rendering Scenes with Difficult Specular Transport. ACM Trans. Graph. 31, 4 (July 2012), 58:1–58:13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Henrik Wann Jensen. 2001. A Practical Guide to Global Illumination Using Photon Mapping. In SIGGRAPH 2001 Course Notes CD-ROM. Association for Computing Machinery, ACM SIGGRAPH. Course 38.Google ScholarGoogle Scholar
  10. Anton S. Kaplanyan and Carsten Dachsbacher. 2013. Adaptive Progressive Photon Mapping. ACM Transactions on Graphics 32, 2 (April 2013), 16:1–16:13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Anton S. Kaplanyan, Johannes Hanika, and Carsten Dachsbacher. 2014. The Natural-Constraint Representation of the Path Space for Efficient Light Transport Simulation. ACM Transactions on Graphics 33, 4 (July 2014).Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Laurijssen, R. Wang, Ph. Dutré, and B.J. Brown. 2010. Fast Estimation and Rendering of Indirect Highlights. Computer Graphics Forum 29, 4 (2010), 1305–1313.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Zehui Lin, Sheng Li, Xinlu Zeng, Congyi Zhang, Jinzhu Jia, Guoping Wang, and Dinesh Manocha. 2020. CPPM: Chi-Squared Progressive Photon Mapping. ACM Trans. Graph. 39, 6, Article 240 (Nov. 2020), 12 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Guillaume Loubet, Tizian Zeltner, Nicolas Holzschuch, and Wenzel Jakob. 2020. Slope-Space Integrals for Specular Next Event Estimation. Transactions on Graphics (Proceedings of SIGGRAPH Asia) 39, 6 (dec 2020).Google ScholarGoogle Scholar
  15. MJP. 2016. SG Series Part 4: Specular Lighting From an SG Light Source. https://therealmjp.github.io/posts/sg-series-part-4-specular-lighting-from-an-sg-light-source/Google ScholarGoogle Scholar
  16. Thomas Müller, Markus Gross, and Jan Novák. 2017. Practical Path Guiding for Efficient Light-Transport Simulation. Computer Graphics Forum (Proceedings of EGSR) 36, 4 (June 2017), 91–100.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Thomas Müller, Brian McWilliams, Fabrice Rousselle, Markus Gross, and Jan Nov’ak. 2018. Neural Importance Sampling. arXiv preprint arXiv:1808.03856(2018).Google ScholarGoogle Scholar
  18. Florian Reibold, Johannes Hanika, Alisa Jung, and Carsten Dachsbacher. 2018. Selective Guided Sampling with Complete Light Transport Paths. ACM Trans. Graph. 37, 6, Article 223 (dec 2018), 14 pages. https://doi.org/10.1145/3272127.3275030Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lukas Ruppert, Sebastian Herholz, and Hendrik PA Lensch. 2020. Robust fitting of parallax-aware mixtures for path guiding. ACM Trans. Graph. 39, 4 (2020), 147–1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ryusuke Villemin Sebastien Speierer, Christophe Hery and Wenzel Jakob. 2018. Caustic Connection Strategies for Bidirectional Path Tracing. Pixar Technical Memo 18-01.Google ScholarGoogle Scholar
  21. Eric Veach and Leonidas Guibas. 1994. Bidirectional Estimators for Light Transport. In Fifth Eurographics Workshop on Rendering. Darmstadt, Germany, 147–162.Google ScholarGoogle Scholar
  22. Eric Veach and Leonidas J. Guibas. 1997. Metropolis Light Transport. In Computer Graphics (ACM SIGGRAPH ’97 Proceedings), Vol. 31. 65–76.Google ScholarGoogle Scholar
  23. Jiří Vorba, Ondřej Karlík, Martin Šik, Tobias Ritschel, and Jaroslav Křivánek. 2014. On-line Learning of Parametric Mixture Models for Light Transport Simulation. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2014) 33, 4 (aug 2014).Google ScholarGoogle Scholar
  24. Beibei Wang, Miloš Hašan, and Ling-Qi Yan. 2020. Path Cuts: Efficient Rendering of Pure Specular Light Transport. ACM Trans. Graph. 39, 6, Article 238 (Nov. 2020), 12 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Jiaping Wang, Peiran Ren, Minmin Gong, John Snyder, and Baining Guo. 2009. All-Frequency Rendering of Dynamic, Spatially-Varying Reflectance. ACM Trans. Graph. 28, 5 (Dec. 2009), 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Kun Xu, Yan-Pei Cao, Li-Qian Ma, Zhao Dong, Rui Wang, and Shi-Min Hu. 2014. A practical algorithm for rendering interreflections with all-frequency brdfs. ACM Transactions on Graphics (TOG) 33, 1 (2014), 1–16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Tizian Zeltner, Iliyan Georgiev, and Wenzel Jakob. 2020. Specular Manifold Sampling for Rendering High-Frequency Caustics and Glints. ACM Trans. Graph. 39, 4, Article 149 (jul 2020), 15 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Unbiased Caustics Rendering Guided by Representative Specular Paths

    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
    • Published in

      cover image ACM Conferences
      SA '22: SIGGRAPH Asia 2022 Conference Papers
      November 2022
      482 pages
      ISBN:9781450394703
      DOI:10.1145/3550469

      Copyright © 2022 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 30 November 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate178of869submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format