Radiance Caching with On-Surface Caches for Real-Time Global Illumination
Achieving global illumination is crucial for delivering realistic lighting in real-time rendering applications. Despite recent advancements in hardware ray tracing, the computational demands of full path tracing remain largely impractical for real-world production scenarios. We introduce a novel two...
Gespeichert in:
Veröffentlicht in: | Proceedings of the ACM on computer graphics and interactive techniques 2024-08, Vol.7 (3), p.1-17, Article 38 |
---|---|
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 | 17 |
---|---|
container_issue | 3 |
container_start_page | 1 |
container_title | Proceedings of the ACM on computer graphics and interactive techniques |
container_volume | 7 |
creator | Tatzgern, Wolfgang Weinrauch, Alexander Stadlbauer, Pascal Mueller, Joerg H. Winter, Martin Steinberger, Markus |
description | Achieving global illumination is crucial for delivering realistic lighting in real-time rendering applications. Despite recent advancements in hardware ray tracing, the computational demands of full path tracing remain largely impractical for real-world production scenarios. We introduce a novel two-level radiance caching system that exclusively utilizes on-surface caches, diverging from conventional approaches that combine screen-space and world-space caches. Unlike previous texture space techniques, which mostly prioritize closely matching the resolution to screen space to minimize artifacts, our focus is on achieving optimal visual quality with minimal texture space resolutions. By caching directional radiance information on both primary and secondary hits, our approach delivers high-quality renderings of global illumination while being computationally efficient. Overall, this leads to an up to 5% to 10% improvement in both speed and quality compared to other state-of-the-art approaches. Our proposed method is versatile, handling not only diffuse global illumination but also addressing (glossy) reflections. Furthermore, our approach is well-suited for multi-viewer rendering, as the utilization of on-surface caches enables information sharing among different viewers, making it applicable to cloud-native rendering environments. |
doi_str_mv | 10.1145/3675382 |
format | Article |
fullrecord | <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3675382</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3675382</sourcerecordid><originalsourceid>FETCH-LOGICAL-a136t-df2da20b140021986fc3974e72fd62377381418a95c317c227895572971254ef3</originalsourceid><addsrcrecordid>eNpNkM1LAzEUxIMoWGrx7ik3T9F8bjZHKdouFAq1npfXbGIj2V1Jtoj_vS1dxdM8Zn48hkHoltEHxqR6FIVWouQXaMKV1qRgRlz-u6_RLOcPSiln0hRcTFC1gSZAZx2eg92H7h1_hWGP1x15PSQPo-8y9n3CGweRbEPr8CL2O4i4ivHQhg6G0Hc36MpDzG426hS9vTxv50uyWi-q-dOKABPFQBrPG-B0x-SphSkLb4XR0mnum2MjrUXJJCvBKCuYtpzr0iiludGMK-m8mKL781-b-pyT8_VnCi2k75rR-jRCPY5wJO_OJNj2D_oNfwCv21Om</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Radiance Caching with On-Surface Caches for Real-Time Global Illumination</title><source>ACM Digital Library Complete</source><creator>Tatzgern, Wolfgang ; Weinrauch, Alexander ; Stadlbauer, Pascal ; Mueller, Joerg H. ; Winter, Martin ; Steinberger, Markus</creator><creatorcontrib>Tatzgern, Wolfgang ; Weinrauch, Alexander ; Stadlbauer, Pascal ; Mueller, Joerg H. ; Winter, Martin ; Steinberger, Markus</creatorcontrib><description>Achieving global illumination is crucial for delivering realistic lighting in real-time rendering applications. Despite recent advancements in hardware ray tracing, the computational demands of full path tracing remain largely impractical for real-world production scenarios. We introduce a novel two-level radiance caching system that exclusively utilizes on-surface caches, diverging from conventional approaches that combine screen-space and world-space caches. Unlike previous texture space techniques, which mostly prioritize closely matching the resolution to screen space to minimize artifacts, our focus is on achieving optimal visual quality with minimal texture space resolutions. By caching directional radiance information on both primary and secondary hits, our approach delivers high-quality renderings of global illumination while being computationally efficient. Overall, this leads to an up to 5% to 10% improvement in both speed and quality compared to other state-of-the-art approaches. Our proposed method is versatile, handling not only diffuse global illumination but also addressing (glossy) reflections. Furthermore, our approach is well-suited for multi-viewer rendering, as the utilization of on-surface caches enables information sharing among different viewers, making it applicable to cloud-native rendering environments.</description><identifier>ISSN: 2577-6193</identifier><identifier>EISSN: 2577-6193</identifier><identifier>DOI: 10.1145/3675382</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computer graphics ; Computing methodologies ; Distributed algorithms ; Distributed computing methodologies ; Parallel algorithms ; Parallel computing methodologies ; Ray tracing ; Rendering</subject><ispartof>Proceedings of the ACM on computer graphics and interactive techniques, 2024-08, Vol.7 (3), p.1-17, Article 38</ispartof><rights>Owner/Author</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a136t-df2da20b140021986fc3974e72fd62377381418a95c317c227895572971254ef3</cites><orcidid>0000-0002-7778-9770 ; 0000-0003-1199-9641 ; 0000-0002-6368-6340 ; 0000-0001-5194-3293 ; 0009-0004-5628-0619 ; 0000-0001-5977-8536</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3675382$$EPDF$$P50$$Gacm$$Hfree_for_read</linktopdf><link.rule.ids>314,776,780,2275,27903,27904,40175,75975</link.rule.ids></links><search><creatorcontrib>Tatzgern, Wolfgang</creatorcontrib><creatorcontrib>Weinrauch, Alexander</creatorcontrib><creatorcontrib>Stadlbauer, Pascal</creatorcontrib><creatorcontrib>Mueller, Joerg H.</creatorcontrib><creatorcontrib>Winter, Martin</creatorcontrib><creatorcontrib>Steinberger, Markus</creatorcontrib><title>Radiance Caching with On-Surface Caches for Real-Time Global Illumination</title><title>Proceedings of the ACM on computer graphics and interactive techniques</title><addtitle>ACM PACMCGIT</addtitle><description>Achieving global illumination is crucial for delivering realistic lighting in real-time rendering applications. Despite recent advancements in hardware ray tracing, the computational demands of full path tracing remain largely impractical for real-world production scenarios. We introduce a novel two-level radiance caching system that exclusively utilizes on-surface caches, diverging from conventional approaches that combine screen-space and world-space caches. Unlike previous texture space techniques, which mostly prioritize closely matching the resolution to screen space to minimize artifacts, our focus is on achieving optimal visual quality with minimal texture space resolutions. By caching directional radiance information on both primary and secondary hits, our approach delivers high-quality renderings of global illumination while being computationally efficient. Overall, this leads to an up to 5% to 10% improvement in both speed and quality compared to other state-of-the-art approaches. Our proposed method is versatile, handling not only diffuse global illumination but also addressing (glossy) reflections. Furthermore, our approach is well-suited for multi-viewer rendering, as the utilization of on-surface caches enables information sharing among different viewers, making it applicable to cloud-native rendering environments.</description><subject>Computer graphics</subject><subject>Computing methodologies</subject><subject>Distributed algorithms</subject><subject>Distributed computing methodologies</subject><subject>Parallel algorithms</subject><subject>Parallel computing methodologies</subject><subject>Ray tracing</subject><subject>Rendering</subject><issn>2577-6193</issn><issn>2577-6193</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkM1LAzEUxIMoWGrx7ik3T9F8bjZHKdouFAq1npfXbGIj2V1Jtoj_vS1dxdM8Zn48hkHoltEHxqR6FIVWouQXaMKV1qRgRlz-u6_RLOcPSiln0hRcTFC1gSZAZx2eg92H7h1_hWGP1x15PSQPo-8y9n3CGweRbEPr8CL2O4i4ivHQhg6G0Hc36MpDzG426hS9vTxv50uyWi-q-dOKABPFQBrPG-B0x-SphSkLb4XR0mnum2MjrUXJJCvBKCuYtpzr0iiludGMK-m8mKL781-b-pyT8_VnCi2k75rR-jRCPY5wJO_OJNj2D_oNfwCv21Om</recordid><startdate>20240809</startdate><enddate>20240809</enddate><creator>Tatzgern, Wolfgang</creator><creator>Weinrauch, Alexander</creator><creator>Stadlbauer, Pascal</creator><creator>Mueller, Joerg H.</creator><creator>Winter, Martin</creator><creator>Steinberger, Markus</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-7778-9770</orcidid><orcidid>https://orcid.org/0000-0003-1199-9641</orcidid><orcidid>https://orcid.org/0000-0002-6368-6340</orcidid><orcidid>https://orcid.org/0000-0001-5194-3293</orcidid><orcidid>https://orcid.org/0009-0004-5628-0619</orcidid><orcidid>https://orcid.org/0000-0001-5977-8536</orcidid></search><sort><creationdate>20240809</creationdate><title>Radiance Caching with On-Surface Caches for Real-Time Global Illumination</title><author>Tatzgern, Wolfgang ; Weinrauch, Alexander ; Stadlbauer, Pascal ; Mueller, Joerg H. ; Winter, Martin ; Steinberger, Markus</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a136t-df2da20b140021986fc3974e72fd62377381418a95c317c227895572971254ef3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer graphics</topic><topic>Computing methodologies</topic><topic>Distributed algorithms</topic><topic>Distributed computing methodologies</topic><topic>Parallel algorithms</topic><topic>Parallel computing methodologies</topic><topic>Ray tracing</topic><topic>Rendering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tatzgern, Wolfgang</creatorcontrib><creatorcontrib>Weinrauch, Alexander</creatorcontrib><creatorcontrib>Stadlbauer, Pascal</creatorcontrib><creatorcontrib>Mueller, Joerg H.</creatorcontrib><creatorcontrib>Winter, Martin</creatorcontrib><creatorcontrib>Steinberger, Markus</creatorcontrib><collection>CrossRef</collection><jtitle>Proceedings of the ACM on computer graphics and interactive techniques</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tatzgern, Wolfgang</au><au>Weinrauch, Alexander</au><au>Stadlbauer, Pascal</au><au>Mueller, Joerg H.</au><au>Winter, Martin</au><au>Steinberger, Markus</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Radiance Caching with On-Surface Caches for Real-Time Global Illumination</atitle><jtitle>Proceedings of the ACM on computer graphics and interactive techniques</jtitle><stitle>ACM PACMCGIT</stitle><date>2024-08-09</date><risdate>2024</risdate><volume>7</volume><issue>3</issue><spage>1</spage><epage>17</epage><pages>1-17</pages><artnum>38</artnum><issn>2577-6193</issn><eissn>2577-6193</eissn><abstract>Achieving global illumination is crucial for delivering realistic lighting in real-time rendering applications. Despite recent advancements in hardware ray tracing, the computational demands of full path tracing remain largely impractical for real-world production scenarios. We introduce a novel two-level radiance caching system that exclusively utilizes on-surface caches, diverging from conventional approaches that combine screen-space and world-space caches. Unlike previous texture space techniques, which mostly prioritize closely matching the resolution to screen space to minimize artifacts, our focus is on achieving optimal visual quality with minimal texture space resolutions. By caching directional radiance information on both primary and secondary hits, our approach delivers high-quality renderings of global illumination while being computationally efficient. Overall, this leads to an up to 5% to 10% improvement in both speed and quality compared to other state-of-the-art approaches. Our proposed method is versatile, handling not only diffuse global illumination but also addressing (glossy) reflections. Furthermore, our approach is well-suited for multi-viewer rendering, as the utilization of on-surface caches enables information sharing among different viewers, making it applicable to cloud-native rendering environments.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3675382</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-7778-9770</orcidid><orcidid>https://orcid.org/0000-0003-1199-9641</orcidid><orcidid>https://orcid.org/0000-0002-6368-6340</orcidid><orcidid>https://orcid.org/0000-0001-5194-3293</orcidid><orcidid>https://orcid.org/0009-0004-5628-0619</orcidid><orcidid>https://orcid.org/0000-0001-5977-8536</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2577-6193 |
ispartof | Proceedings of the ACM on computer graphics and interactive techniques, 2024-08, Vol.7 (3), p.1-17, Article 38 |
issn | 2577-6193 2577-6193 |
language | eng |
recordid | cdi_crossref_primary_10_1145_3675382 |
source | ACM Digital Library Complete |
subjects | Computer graphics Computing methodologies Distributed algorithms Distributed computing methodologies Parallel algorithms Parallel computing methodologies Ray tracing Rendering |
title | Radiance Caching with On-Surface Caches 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-21T16%3A13%3A01IST&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=Radiance%20Caching%20with%20On-Surface%20Caches%20for%20Real-Time%20Global%20Illumination&rft.jtitle=Proceedings%20of%20the%20ACM%20on%20computer%20graphics%20and%20interactive%20techniques&rft.au=Tatzgern,%20Wolfgang&rft.date=2024-08-09&rft.volume=7&rft.issue=3&rft.spage=1&rft.epage=17&rft.pages=1-17&rft.artnum=38&rft.issn=2577-6193&rft.eissn=2577-6193&rft_id=info:doi/10.1145/3675382&rft_dat=%3Cacm_cross%3E3675382%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 |