Efficient Light Probes for Real-Time Global Illumination

Reproducing physically-based global illumination (GI) effects has been a long-standing demand for many real-time graphical applications. In pursuit of this goal, many recent engines resort to some form of light probes baked in a precomputation stage. Unfortunately, the GI effects stemming from the p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2022-12, Vol.41 (6), p.1-14, Article 202
Hauptverfasser: Guo, Jie, Zong, Zijing, Song, Yadong, Fu, Xihao, Tao, Chengzhi, Guo, Yanwen, Yan, Ling-Qi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 14
container_issue 6
container_start_page 1
container_title ACM transactions on graphics
container_volume 41
creator Guo, Jie
Zong, Zijing
Song, Yadong
Fu, Xihao
Tao, Chengzhi
Guo, Yanwen
Yan, Ling-Qi
description Reproducing physically-based global illumination (GI) effects has been a long-standing demand for many real-time graphical applications. In pursuit of this goal, many recent engines resort to some form of light probes baked in a precomputation stage. Unfortunately, the GI effects stemming from the precomputed probes are rather limited due to the constraints in the probe storage, representation or query. In this paper, we propose a new method for probe-based GI rendering which can generate a wide range of GI effects, including glossy reflection with multiple bounces, in complex scenes. The key contributions behind our work include a gradient-based search algorithm and a neural image reconstruction method. The search algorithm is designed to reproject the probes' contents to any query viewpoint, without introducing parallax errors, and converges fast to the optimal solution. The neural image reconstruction method, based on a dedicated neural network and several G-buffers, tries to recover high-quality images from low-quality inputs due to limited resolution or (potential) low sampling rate of the probes. This neural method makes the generation of light probes efficient. Moreover, a temporal reprojection strategy and a temporal loss are employed to improve temporal stability for animation sequences. The whole pipeline runs in realtime (>30 frames per second) even for high-resolution (1920×1080) outputs, thanks to the fast convergence rate of the gradient-based search algorithm and a light-weight design of the neural network. Extensive experiments on multiple complex scenes have been conducted to show the superiority of our method over the state-of-the-arts.
doi_str_mv 10.1145/3550454.3555452
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3550454_3555452</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3555452</sourcerecordid><originalsourceid>FETCH-LOGICAL-a144t-c3ad1442f194b6c9c06a8efdda836f3f0ff81e373ba77f6fe3b1f69763593a0b3</originalsourceid><addsrcrecordid>eNo9j0tLw0AUhQdRMFbXgqv5A9Pe6Z1HspRSayGgSF2HyWSujuQhmbjw31tpdHUOnAd8jN1KWEqp9Aq1BqXV8qha6fUZy6TWVlg0-TnLwCIIQJCX7CqlDwAwSpmM5Vui6GPoJ17Gt_eJP49DHRKnYeQvwbXiELvAd-1Qu5bv2_ari72b4tBfswtybQo3sy7Y68P2sHkU5dNuv7kvhZNKTcKja45mTbJQtfGFB-PyQE3jcjSEBES5DGixdtaSoYC1JFNYg7pABzUu2Or068chpTFQ9TnGzo3flYTqF7yawasZ_Li4Oy2c7_7Lf-EP8AlSuA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Efficient Light Probes for Real-Time Global Illumination</title><source>ACM Digital Library Complete</source><creator>Guo, Jie ; Zong, Zijing ; Song, Yadong ; Fu, Xihao ; Tao, Chengzhi ; Guo, Yanwen ; Yan, Ling-Qi</creator><creatorcontrib>Guo, Jie ; Zong, Zijing ; Song, Yadong ; Fu, Xihao ; Tao, Chengzhi ; Guo, Yanwen ; Yan, Ling-Qi</creatorcontrib><description>Reproducing physically-based global illumination (GI) effects has been a long-standing demand for many real-time graphical applications. In pursuit of this goal, many recent engines resort to some form of light probes baked in a precomputation stage. Unfortunately, the GI effects stemming from the precomputed probes are rather limited due to the constraints in the probe storage, representation or query. In this paper, we propose a new method for probe-based GI rendering which can generate a wide range of GI effects, including glossy reflection with multiple bounces, in complex scenes. The key contributions behind our work include a gradient-based search algorithm and a neural image reconstruction method. The search algorithm is designed to reproject the probes' contents to any query viewpoint, without introducing parallax errors, and converges fast to the optimal solution. The neural image reconstruction method, based on a dedicated neural network and several G-buffers, tries to recover high-quality images from low-quality inputs due to limited resolution or (potential) low sampling rate of the probes. This neural method makes the generation of light probes efficient. Moreover, a temporal reprojection strategy and a temporal loss are employed to improve temporal stability for animation sequences. The whole pipeline runs in realtime (&gt;30 frames per second) even for high-resolution (1920×1080) outputs, thanks to the fast convergence rate of the gradient-based search algorithm and a light-weight design of the neural network. Extensive experiments on multiple complex scenes have been conducted to show the superiority of our method over the state-of-the-arts.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/3550454.3555452</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computer graphics ; Computing methodologies ; Machine learning ; Machine learning approaches ; Neural networks ; Ray tracing ; Rendering</subject><ispartof>ACM transactions on graphics, 2022-12, Vol.41 (6), p.1-14, Article 202</ispartof><rights>ACM</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a144t-c3ad1442f194b6c9c06a8efdda836f3f0ff81e373ba77f6fe3b1f69763593a0b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3550454.3555452$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,776,780,2276,27901,27902,40172,75971</link.rule.ids></links><search><creatorcontrib>Guo, Jie</creatorcontrib><creatorcontrib>Zong, Zijing</creatorcontrib><creatorcontrib>Song, Yadong</creatorcontrib><creatorcontrib>Fu, Xihao</creatorcontrib><creatorcontrib>Tao, Chengzhi</creatorcontrib><creatorcontrib>Guo, Yanwen</creatorcontrib><creatorcontrib>Yan, Ling-Qi</creatorcontrib><title>Efficient Light Probes for Real-Time Global Illumination</title><title>ACM transactions on graphics</title><addtitle>ACM TOG</addtitle><description>Reproducing physically-based global illumination (GI) effects has been a long-standing demand for many real-time graphical applications. In pursuit of this goal, many recent engines resort to some form of light probes baked in a precomputation stage. Unfortunately, the GI effects stemming from the precomputed probes are rather limited due to the constraints in the probe storage, representation or query. In this paper, we propose a new method for probe-based GI rendering which can generate a wide range of GI effects, including glossy reflection with multiple bounces, in complex scenes. The key contributions behind our work include a gradient-based search algorithm and a neural image reconstruction method. The search algorithm is designed to reproject the probes' contents to any query viewpoint, without introducing parallax errors, and converges fast to the optimal solution. The neural image reconstruction method, based on a dedicated neural network and several G-buffers, tries to recover high-quality images from low-quality inputs due to limited resolution or (potential) low sampling rate of the probes. This neural method makes the generation of light probes efficient. Moreover, a temporal reprojection strategy and a temporal loss are employed to improve temporal stability for animation sequences. The whole pipeline runs in realtime (&gt;30 frames per second) even for high-resolution (1920×1080) outputs, thanks to the fast convergence rate of the gradient-based search algorithm and a light-weight design of the neural network. Extensive experiments on multiple complex scenes have been conducted to show the superiority of our method over the state-of-the-arts.</description><subject>Computer graphics</subject><subject>Computing methodologies</subject><subject>Machine learning</subject><subject>Machine learning approaches</subject><subject>Neural networks</subject><subject>Ray tracing</subject><subject>Rendering</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo9j0tLw0AUhQdRMFbXgqv5A9Pe6Z1HspRSayGgSF2HyWSujuQhmbjw31tpdHUOnAd8jN1KWEqp9Aq1BqXV8qha6fUZy6TWVlg0-TnLwCIIQJCX7CqlDwAwSpmM5Vui6GPoJ17Gt_eJP49DHRKnYeQvwbXiELvAd-1Qu5bv2_ari72b4tBfswtybQo3sy7Y68P2sHkU5dNuv7kvhZNKTcKja45mTbJQtfGFB-PyQE3jcjSEBES5DGixdtaSoYC1JFNYg7pABzUu2Or068chpTFQ9TnGzo3flYTqF7yawasZ_Li4Oy2c7_7Lf-EP8AlSuA</recordid><startdate>20221201</startdate><enddate>20221201</enddate><creator>Guo, Jie</creator><creator>Zong, Zijing</creator><creator>Song, Yadong</creator><creator>Fu, Xihao</creator><creator>Tao, Chengzhi</creator><creator>Guo, Yanwen</creator><creator>Yan, Ling-Qi</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20221201</creationdate><title>Efficient Light Probes for Real-Time Global Illumination</title><author>Guo, Jie ; Zong, Zijing ; Song, Yadong ; Fu, Xihao ; Tao, Chengzhi ; Guo, Yanwen ; Yan, Ling-Qi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a144t-c3ad1442f194b6c9c06a8efdda836f3f0ff81e373ba77f6fe3b1f69763593a0b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer graphics</topic><topic>Computing methodologies</topic><topic>Machine learning</topic><topic>Machine learning approaches</topic><topic>Neural networks</topic><topic>Ray tracing</topic><topic>Rendering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Guo, Jie</creatorcontrib><creatorcontrib>Zong, Zijing</creatorcontrib><creatorcontrib>Song, Yadong</creatorcontrib><creatorcontrib>Fu, Xihao</creatorcontrib><creatorcontrib>Tao, Chengzhi</creatorcontrib><creatorcontrib>Guo, Yanwen</creatorcontrib><creatorcontrib>Yan, Ling-Qi</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Guo, Jie</au><au>Zong, Zijing</au><au>Song, Yadong</au><au>Fu, Xihao</au><au>Tao, Chengzhi</au><au>Guo, Yanwen</au><au>Yan, Ling-Qi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient Light Probes for Real-Time Global Illumination</atitle><jtitle>ACM transactions on graphics</jtitle><stitle>ACM TOG</stitle><date>2022-12-01</date><risdate>2022</risdate><volume>41</volume><issue>6</issue><spage>1</spage><epage>14</epage><pages>1-14</pages><artnum>202</artnum><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Reproducing physically-based global illumination (GI) effects has been a long-standing demand for many real-time graphical applications. In pursuit of this goal, many recent engines resort to some form of light probes baked in a precomputation stage. Unfortunately, the GI effects stemming from the precomputed probes are rather limited due to the constraints in the probe storage, representation or query. In this paper, we propose a new method for probe-based GI rendering which can generate a wide range of GI effects, including glossy reflection with multiple bounces, in complex scenes. The key contributions behind our work include a gradient-based search algorithm and a neural image reconstruction method. The search algorithm is designed to reproject the probes' contents to any query viewpoint, without introducing parallax errors, and converges fast to the optimal solution. The neural image reconstruction method, based on a dedicated neural network and several G-buffers, tries to recover high-quality images from low-quality inputs due to limited resolution or (potential) low sampling rate of the probes. This neural method makes the generation of light probes efficient. Moreover, a temporal reprojection strategy and a temporal loss are employed to improve temporal stability for animation sequences. The whole pipeline runs in realtime (&gt;30 frames per second) even for high-resolution (1920×1080) outputs, thanks to the fast convergence rate of the gradient-based search algorithm and a light-weight design of the neural network. Extensive experiments on multiple complex scenes have been conducted to show the superiority of our method over the state-of-the-arts.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3550454.3555452</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2022-12, Vol.41 (6), p.1-14, Article 202
issn 0730-0301
1557-7368
language eng
recordid cdi_crossref_primary_10_1145_3550454_3555452
source ACM Digital Library Complete
subjects Computer graphics
Computing methodologies
Machine learning
Machine learning approaches
Neural networks
Ray tracing
Rendering
title Efficient Light Probes for Real-Time Global Illumination
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T08%3A15%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20Light%20Probes%20for%20Real-Time%20Global%20Illumination&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Guo,%20Jie&rft.date=2022-12-01&rft.volume=41&rft.issue=6&rft.spage=1&rft.epage=14&rft.pages=1-14&rft.artnum=202&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/3550454.3555452&rft_dat=%3Cacm_cross%3E3555452%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true