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...
Gespeichert in:
Veröffentlicht in: | ACM transactions on graphics 2022-12, Vol.41 (6), p.1-14, Article 202 |
---|---|
Hauptverfasser: | , , , , , , |
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 (>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 (>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 (>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 |