{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:15Z","timestamp":1750220595636,"version":"3.41.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,8,26]],"date-time":"2020-08-26T00:00:00Z","timestamp":1598400000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2020,8,26]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/3406176","type":"journal-article","created":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T17:45:26Z","timestamp":1616521526000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Generalized Light Portals"],"prefix":"10.1145","volume":"3","author":[{"given":"Shinji","family":"Ogaki","sequence":"first","affiliation":[{"name":"ZOZO Research"}]}],"member":"320","published-online":{"date-parts":[[2020,8,26]]},"reference":[{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073704"},{"key":"e_1_2_2_3_1","volume-title":"Adaptive Environment Sampling on CPU and GPU. In ACM SIGGRAPH 2018 Talks","author":"Atanasov Asen","year":"2018","unstructured":"Asen Atanasov , Vladimir Koylazov , Blagovest Taskov , Alexander Soklev , Vassillen Chizhov , and Jaroslav K\u0159iv\u00e1nek . 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 10.1145\/3214745.3214808 Asen Atanasov, Vladimir Koylazov, Blagovest Taskov, Alexander Soklev, Vassillen Chizhov, and Jaroslav K\u0159iv\u00e1nek. 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"},{"key":"e_1_2_2_4_1","unstructured":"Autodesk Inc. 2018 (accessed March 5 2020). light_portal. Autodesk Inc. https:\/\/docs.arnoldrenderer.com\/display\/A5NodeRef\/light_portal  Autodesk Inc. 2018 (accessed March 5 2020). light_portal. Autodesk Inc. https:\/\/docs.arnoldrenderer.com\/display\/A5NodeRef\/light_portal"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015459"},{"key":"e_1_2_2_6_1","first-page":"4","article-title":"Portal-Masked Environment Map","volume":"34","author":"Bitterli Benedikt","year":"2015","unstructured":"Benedikt Bitterli , Jan Nov\u00e1k , 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.2858837 Benedikt Bitterli, Jan Nov\u00e1k, 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.2858837","journal-title":"Sampling. Comput. Graph. Forum"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1080\/2151237X.2008.10129263"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01261.x"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233305"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182161"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105785"},{"key":"e_1_2_2_12_1","volume-title":"Blue-Noise Dithered Sampling. In ACM SIGGRAPH 2016 Talks","author":"Georgiev Iliyan","year":"2016","unstructured":"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.2927430 10.1145\/2897839.2927430 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.2927430"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356515"},{"key":"e_1_2_2_14_1","first-page":"7","article-title":"Ray Specialized Contraction on Bounding Volume","volume":"34","author":"Gu Yan","year":"2015","unstructured":"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.12769 10.1111\/cgf.12769 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.12769","journal-title":"Hierarchies. Comput. Graph. Forum"},{"key":"#cr-split#-e_1_2_2_15_1.1","doi-asserted-by":"crossref","unstructured":"Eric Haines and Tomas Akenine-M\u00f6ller (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_18 10.1007\/978-1-4842-4427-2_18","DOI":"10.1007\/978-1-4842-4427-2_18"},{"key":"#cr-split#-e_1_2_2_15_1.2","doi-asserted-by":"crossref","unstructured":"Eric Haines and Tomas Akenine-M\u00f6ller (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_18","DOI":"10.1007\/978-1-4842-4427-2_18"},{"key":"e_1_2_2_16_1","unstructured":"Eric Heitz. 2017. Geometric Derivation of the Irradiance of Polygonal Lights. Research Report. Unity Technologies. https:\/\/hal.archives-ouvertes.fr\/hal-01458129  Eric Heitz. 2017. Geometric Derivation of the Irradiance of Polygonal Lights. Research Report. Unity Technologies. https:\/\/hal.archives-ouvertes.fr\/hal-01458129"},{"key":"e_1_2_2_17_1","volume-title":"A Low-Distortion Map Between Triangle and Square. (June","author":"Heitz Eric","year":"2019","unstructured":"Eric Heitz . 2019. A Low-Distortion Map Between Triangle and Square. (June 2019 ). https:\/\/hal.archives-ouvertes.fr\/hal-02073696 working paper or preprint. Eric Heitz. 2019. A Low-Distortion Map Between Triangle and Square. (June 2019). https:\/\/hal.archives-ouvertes.fr\/hal-02073696 working paper or preprint."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925895"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190834.3190852"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356565"},{"key":"e_1_2_2_21_1","volume-title":"The Iray Light Transport Simulation and Rendering System. CoRR abs\/1705.01263","author":"Keller Alexander","year":"2017","unstructured":"Alexander Keller , Carsten W\u00e4chter , Matthias Raab , Daniel Seibert , Dietger van Antwerpen , Johann Kornd\u00f6rfer , 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.01263 Alexander Keller, Carsten W\u00e4chter, Matthias Raab, Daniel Seibert, Dietger van Antwerpen, Johann Kornd\u00f6rfer, 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.01263"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323009"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3384543"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13776"},{"key":"e_1_2_2_25_1","unstructured":"Morgan McGuire. 2017. Computer Graphics Archive. https:\/\/casual-effects.com\/data  Morgan McGuire. 2017. Computer Graphics Archive. https:\/\/casual-effects.com\/data"},{"key":"e_1_2_2_26_1","volume-title":"High-Performance Graphics 2019 - Short Papers","author":"Moreau Pierre","year":"2019","unstructured":"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.20191191 10.2312\/hpg.20191191 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.20191191"},{"key":"e_1_2_2_27_1","volume-title":"Light Portals: Light Transport Variance Reduction. https:\/\/escholarship.org\/uc\/item\/2z2051bb","author":"Le Nguyen Phi Hung","year":"2014","unstructured":"Phi Hung Le Nguyen . 2014 . Light Portals: Light Transport Variance Reduction. https:\/\/escholarship.org\/uc\/item\/2z2051bb Phi Hung Le Nguyen. 2014. Light Portals: Light Transport Variance Reduction. https:\/\/escholarship.org\/uc\/item\/2z2051bb"},{"volume-title":"SIGGRAPH Asia 2019 Technical Briefs (Brisbane, QLD, Australia) (SA '19)","author":"Okuno Hiroki","key":"e_1_2_2_28_1","unstructured":"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.3365153 10.1145\/3355088.3365153 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.3365153"},{"key":"e_1_2_2_29_1","unstructured":"Jacopo Pantaleoni. 2019. Importance Sampling of Many Lights with Reinforcement Lightcuts Learning. arXiv:1911.10217 [cs.GR]  Jacopo Pantaleoni. 2019. Importance Sampling of Many Lights with Reinforcement Lightcuts Learning. arXiv:1911.10217 [cs.GR]"},{"key":"e_1_2_2_30_1","volume-title":"Free blue noise textures. (2016 (accessed","author":"Peters Christoph","year":"2020","unstructured":"Christoph Peters . 2016 (accessed March 25, 2020). Free blue noise textures. (2016 (accessed March 25, 2020 )). http:\/\/momentsingraphics.de\/BlueNoise.html Christoph Peters. 2016 (accessed March 25, 2020). Free blue noise textures. (2016 (accessed March 25, 2020)). http:\/\/momentsingraphics.de\/BlueNoise.html"},{"key":"e_1_2_2_31_1","volume-title":"ANIMATION STUDIOS 2019 (accessed","author":"PIXAR","year":"2020","unstructured":"PIXAR ANIMATION STUDIOS 2019 (accessed March 5, 2020 ). PxrPortalLight. PIXAR ANIMATION STUDIOS. https:\/\/rmanwiki.pixar.com\/display\/REN\/PxrPortalLight PIXAR ANIMATION STUDIOS 2019 (accessed March 5, 2020). PxrPortalLight. PIXAR ANIMATION STUDIOS. https:\/\/rmanwiki.pixar.com\/display\/REN\/PxrPortalLight"},{"key":"#cr-split#-e_1_2_2_32_1.1","unstructured":"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--022 10.2312\/PE.PG.PG2013short"},{"key":"#cr-split#-e_1_2_2_32_1.2","unstructured":"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--022"},{"key":"e_1_2_2_34_1","volume-title":"Path Guiding in Production. In ACM SIGGRAPH 2019 Courses","author":"Vorba Ji\u0159\u00ed","year":"2019","unstructured":"Ji\u0159\u00ed Vorba , Johannes Hanika , Sebastian Herholz , Thomas M\u00fcller , Jaroslav K\u0159iv\u00e1nek , 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.3328091 10.1145\/3305366.3328091 Ji\u0159\u00ed Vorba, Johannes Hanika, Sebastian Herholz, Thomas M\u00fcller, Jaroslav K\u0159iv\u00e1nek, 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.3328091"},{"volume-title":"Proceedings of the 18th Eurographics Conference on Rendering Techniques","author":"Walter Bruce","key":"e_1_2_2_35_1","unstructured":"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. 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."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201291"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392426"},{"key":"e_1_2_2_38_1","volume-title":"High-Performance Graphics - Short Papers","author":"Yuksel Cem","year":"2019","unstructured":"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. 2019 1192 10.2312\/hpg.20191192 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.20191192"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406176","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3406176","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:52Z","timestamp":1750195912000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3406176"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,26]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,8,26]]}},"alternative-id":["10.1145\/3406176"],"URL":"https:\/\/doi.org\/10.1145\/3406176","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2020,8,26]]},"assertion":[{"value":"2020-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}