skip to main content
research-article

Generalized Light Portals

Published:26 August 2020Publication History
Skip Abstract Section

Abstract

Light portals are useful for accelerating the convergence of Monte Carlo path tracing when rendering interiors. However, they are generally limited to flat polygonal shapes. In this paper, we introduce a new concept that allows existing polygon meshes with arbitrary shaders in a scene to be used as generalized light portals. We also present an efficient sampling method that takes into account the pixel values of the environment map and ray guiding two-dimensional textures that are typically opacity or transparency maps. This novel sampling strategy can be combined with other sampling techniques by using multiple importance sampling.

Skip Supplemental Material Section

Supplemental Material

References

  1. Attila T. Áfra. 2013. Faster Incoherent Ray Traversal Using 8-Wide AVX Instructions. Technical Report. Babeş-Bolyai University, Cluj-Napoca, Romania. http://www.cs.ubbcluj.ro/~afra/publications/afra2013tr_mbvh8.pdfGoogle ScholarGoogle Scholar
  2. Luke Anderson, Tzu-Mao Li, Jaakko Lehtinen, and Frédo Durand. 2017. Aether: An Embedded Domain Specific Sampling Language for Monte Carlo Rendering. ACM Trans. Graph. 36, 4, Article 99 (July 2017), 16 pages. https://doi.org/10.1145/3072959.3073704Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Asen Atanasov, Vladimir Koylazov, Blagovest Taskov, Alexander Soklev, Vassillen Chizhov, and Jaroslav Křivánek. 2018. Adaptive Environment Sampling on CPU and GPU. In ACM SIGGRAPH 2018 Talks (Vancouver, British Columbia, Canada) (SIGGRAPH '18). Association for Computing Machinery, New York, NY, USA, Article 68, 2 pages. https://doi.org/10.1145/3214745.3214808 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Autodesk, Inc. 2018 (accessed March 5, 2020). light_portal. Autodesk, Inc. https://docs.arnoldrenderer.com/display/A5NodeRef/light_portalGoogle ScholarGoogle Scholar
  5. Laurent Belcour, Guofu Xie, Christophe Hery, Mark Meyer, Wojciech Jarosz, and Derek Nowrouzezahrai. 2018. Integrating Clipped Spherical Harmonics Expansions. ACM Trans. Graph. 37, 2, Article 19 (March 2018), 12 pages. https://doi.org/10.1145/3015459Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Benedikt Bitterli, Jan Novák, and Wojciech Jarosz. 2015. Portal-Masked Environment Map Sampling. Comput. Graph. Forum 34, 4 (July 2015), 13--19. http://dl.acm.org/citation.cfm?id=2858834.2858837Google ScholarGoogle Scholar
  7. Petrik Clarberg. 2008. Fast Equal-Area Mapping of the (Hemi)Sphere using SIMD. Journal of Graphics Tools 13, 3 (2008), 53--68.Google ScholarGoogle ScholarCross RefCross Ref
  8. Holger Dammertz, Johannes Hanika, and Alexander Keller. 2008. Shallow Bounding Volume Hierarchies for Fast SIMD Ray Tracing of Incoherent Rays. In Proceedings of the Nineteenth Eurographics Conference on Rendering (Sarajevo, Bosnia and Herzegovina) (EGSR '08). Eurographics Association, Goslar, DEU, 1225--1233. https://doi.org/10.1111/j. 1467--8659.2008.01261.xGoogle ScholarGoogle ScholarCross RefCross Ref
  9. Alejandro Conty Estevez and Christopher Kulla. 2018. Importance Sampling of Many Lights with Adaptive Tree Splitting. Proc. ACM Comput. Graph. Interact. Tech. 1, 2, Article 25 (Aug. 2018), 17 pages. https://doi.org/10.1145/3233305Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Luca Fascione, Johannes Hanika, Mark Leone, Marc Droske, Jorge Schwarzhaupt, Tomáš Davidovič, Andrea Weidlich, and Johannes Meng. 2018. Manuka: A Batch-Shading Architecture for Spectral Path Tracing in Movie Production. ACM Trans. Graph. 37, 3, Article 31 (Aug. 2018), 18 pages. https://doi.org/10.1145/3182161Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Valentin Fuetterling, Carsten Lojewski, Franz-Josef Pfreundt, Bernd Hamann, and Achim Ebert. 2017. Accelerated Single Ray Tracing for Wide Vector Units. In Proceedings of High Performance Graphics (Los Angeles, California) (HPG '17). Association for Computing Machinery, New York, NY, USA, Article 6, 9 pages. https://doi.org/10.1145/3105762.3105785Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Iliyan Georgiev and Marcos Fajardo. 2016. Blue-Noise Dithered Sampling. In ACM SIGGRAPH 2016 Talks (Anaheim, California) (SIGGRAPH '16). Association for Computing Machinery, New York, NY, USA, Article 35, 1 pages. https://doi.org/10.1145/2897839.2927430Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Pascal Grittmann, Iliyan Georgiev, Philipp Slusallek, and Jaroslav Křivánek. 2019. Variance-Aware Multiple Importance Sampling. ACM Trans. Graph. 38, 6, Article 152 (Nov. 2019), 9 pages. https://doi.org/10.1145/3355089.3356515Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Yan Gu, Yong He, and Guy E. Blelloch. 2015. Ray Specialized Contraction on Bounding Volume Hierarchies. Comput. Graph. Forum 34, 7 (Oct. 2015), 309--318. https://doi.org/10.1111/cgf.12769Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Eric Haines and Tomas Akenine-Möller (Eds.). 2019. Importance Sampling of Many Lights on the GPU. Apress, Berkeley, CA, 255--283. https://doi.org/10.1007/978-1-4842-4427-2_18Google ScholarGoogle Scholar
  16. Eric Heitz. 2017. Geometric Derivation of the Irradiance of Polygonal Lights. Research Report. Unity Technologies. https://hal.archives-ouvertes.fr/hal-01458129Google ScholarGoogle Scholar
  17. Eric Heitz. 2019. A Low-Distortion Map Between Triangle and Square. (June 2019). https://hal.archives-ouvertes.fr/hal-02073696 working paper or preprint.Google ScholarGoogle Scholar
  18. Eric Heitz, Jonathan Dupuy, Stephen Hill, and David Neubelt. 2016. Real-Time Polygonal-Light Shading with Linearly Transformed Cosines. ACM Trans. Graph. 35, 4, Article 41 (July 2016), 8 pages. https://doi.org/10.1145/2897824.2925895Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Eric Heitz, Stephen Hill, and Morgan McGuire. 2018. Combining Analytic Direct Illumination and Stochastic Shadows. 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 2, 11 pages. https://doi.org/10.1145/3190834.3190852Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ondřej Karlík, Martin Šik, Petr Vévoda, Tomáš Skřivan, and Jaroslav Křivánek. 2019. MIS Compensation: Optimizing Sampling Techniques in Multiple Importance Sampling. ACM Trans. Graph. 38, 6, Article 151 (Nov. 2019), 12 pages. https://doi.org/10.1145/3355089.3356565Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Alexander Keller, Carsten Wächter, Matthias Raab, Daniel Seibert, Dietger van Antwerpen, Johann Korndörfer, and Lutz Kettner. 2017. The Iray Light Transport Simulation and Rendering System. CoRR abs/1705.01263 (2017). arXiv:1705.01263 http://arxiv.org/abs/1705.01263Google ScholarGoogle Scholar
  22. Ivo Kondapaneni, Petr Vevoda, Pascal Grittmann, Tomáš Skřivan, Philipp Slusallek, and Jaroslav Křivánek. 2019. Optimal Multiple Importance Sampling. ACM Trans. Graph. 38, 4, Article 37 (July 2019), 14 pages. https://doi.org/10.1145/3306346.3323009Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Daqi Lin and Cem Yuksel. 2020. Real-Time Stochastic Lightcuts. Proc. ACM Comput. Graph. Interact. Tech. (Proceedings of I3D 2020) 3, 1 (2020), 18. https://doi.org/10.1145/3384543Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Yifan Liu, Kun Xu, and Ling-Qi Yan. 2019. Adaptive BRDF-Oriented Multiple Importance Sampling of Many Lights. Comput. Graph. Forum 38, 4 (2019), 123--133. https://doi.org/10.1111/cgf.13776Google ScholarGoogle ScholarCross RefCross Ref
  25. Morgan McGuire. 2017. Computer Graphics Archive. https://casual-effects.com/dataGoogle ScholarGoogle Scholar
  26. Pierre Moreau, Matt Pharr, and Petrik Clarberg. 2019. Dynamic Many-Light Sampling for Real-Time Ray Tracing. In High-Performance Graphics 2019 - Short Papers, Strasbourg, France, July 8-10, 2019, Markus Steinberger and Tim Foley (Eds.). Eurographics Association, 21--26. https://doi.org/10.2312/hpg.20191191Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Phi Hung Le Nguyen. 2014. Light Portals: Light Transport Variance Reduction. https://escholarship.org/uc/item/2z2051bbGoogle ScholarGoogle Scholar
  28. Hiroki Okuno and Kei Iwasaki. 2019. Binary Space Partitioning Visibility Tree for Polygonal Light Rendering. In SIGGRAPH Asia 2019 Technical Briefs (Brisbane, QLD, Australia) (SA '19). Association for Computing Machinery, New York, NY, USA, 79--82. https://doi.org/10.1145/3355088.3365153Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Jacopo Pantaleoni. 2019. Importance Sampling of Many Lights with Reinforcement Lightcuts Learning. arXiv:1911.10217 [cs.GR]Google ScholarGoogle Scholar
  30. Christoph Peters. 2016 (accessed March 25, 2020). Free blue noise textures. (2016 (accessed March 25, 2020)). http://momentsingraphics.de/BlueNoise.htmlGoogle ScholarGoogle Scholar
  31. PIXAR ANIMATION STUDIOS 2019 (accessed March 5, 2020). PxrPortalLight. PIXAR ANIMATION STUDIOS. https://rmanwiki.pixar.com/display/REN/PxrPortalLightGoogle ScholarGoogle Scholar
  32. Martin Sik and Jaroslav Krivanek. 2013. Fast Random Sampling of Triangular Meshes. In Pacific Graphics Short Papers, Bruno Levy, Xin Tong, and KangKang Yin (Eds.). The Eurographics Association. https://doi.org/10.2312/PE.PG.PG2013short. 017--022Google ScholarGoogle Scholar
  33. Eric Veach. 1998. Robust Monte Carlo Methods for Light Transport Simulation. Ph.D. Dissertation. Stanford, CA, USA. Advisor(s) Guibas, Leonidas J. AAI9837162.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Jiří Vorba, Johannes Hanika, Sebastian Herholz, Thomas Müller, Jaroslav Křivánek, and Alexander Keller. 2019. Path Guiding in Production. In ACM SIGGRAPH 2019 Courses (Los Angeles, California) (SIGGRAPH '19). Association for Computing Machinery, New York, NY, USA, Article 18, 77 pages. https://doi.org/10.1145/3305366.3328091Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Bruce Walter, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance. 2007. Microfacet Models for Refraction through Rough Surfaces. In Proceedings of the 18th Eurographics Conference on Rendering Techniques (Grenoble, France) (EGSR'07). Eurographics Association, Goslar, DEU, 195--206.Google ScholarGoogle Scholar
  36. Jingwen Wang and Ravi Ramamoorthi. 2018. Analytic Spherical Harmonic Coefficients for Polygonal Area Lights. ACM Trans. Graph. 37, 4, Article 54 (July 2018), 11 pages. https://doi.org/10.1145/3197517.3201291Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Jingwen Wang and Ravi Ramamoorthi. 2020. Analytic Spherical Harmonic Gradients for Real-Time Rendering With Many Polygonal Area Lights. ACM Trans. Graph. 39, 4 (July 2020), 14.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Cem Yuksel. 2019a. Stochastic Lightcuts. In High-Performance Graphics - Short Papers, Markus Steinberger and Tim Foley (Eds.). The Eurographics Association. https://doi.org/10.2312/hpg.20191192Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Cem Yuksel. 2019b. Stochastic Lightcuts for Sampling Many Lights. Technical Report UUCS 19-006. School of Computing, University of Utah.Google ScholarGoogle Scholar

Index Terms

  1. Generalized Light Portals

    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

    • Published in

      cover image Proceedings of the ACM on Computer Graphics and Interactive Techniques
      Proceedings of the ACM on Computer Graphics and Interactive Techniques  Volume 3, Issue 2
      August 2020
      218 pages
      EISSN:2577-6193
      DOI:10.1145/3420254
      Issue’s Table of Contents

      Copyright © 2020 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 August 2020
      Published in pacmcgit Volume 3, Issue 2

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    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!