Efficient Rendering of Participating Media for Multiple Viewpoints

dc.contributor.authorStojanovic, Roberten_US
dc.contributor.authorWeinrauch, Alexanderen_US
dc.contributor.authorTatzgern, Wolfgangen_US
dc.contributor.authorKurz, Andreasen_US
dc.contributor.authorSteinberger, Markusen_US
dc.contributor.editorBikker, Jaccoen_US
dc.contributor.editorGribble, Christiaanen_US
dc.date.accessioned2023-06-25T09:07:00Z
dc.date.available2023-06-25T09:07:00Z
dc.date.issued2023
dc.description.abstractAchieving realism in modern games requires the integration of participating media effects, such as fog, dust, and smoke. However, due to the complex nature of scattering and partial occlusions within these media, real-time rendering of high-quality participating media remains a computational challenge. To address this challenge, traditional approaches of real-time participating media rendering involve storing temporary results in a view-aligned grid before ray marching through these cached values. In this paper, we investigate alternative hybrid worldand view-aligned caching methods that allow for the sharing of intermediate computations across cameras in a scene. This approach is particularly relevant for multi-camera setups, such as stereo rendering for VR and AR, local split-screen games, or cloud-based rendering for game streaming, where a large number of players may be in the same location. Our approach relies on a view-aligned grid for near-field computations, which enables us to capture high-frequency shadows in front of a viewer. Additionally, we use a world-space caching structure to selectively activate distant computations based on each viewer's visibility, allowing for the sharing of computations and maintaining high visual quality. The results of our evaluation demonstrate computational savings of up to 50% or more, without compromising visual quality.en_US
dc.description.sectionheadersDistributed and Cloud-Based Rendering
dc.description.seriesinformationHigh-Performance Graphics - Symposium Papers
dc.identifier.doi10.2312/hpg.20231136
dc.identifier.isbn978-3-03868-229-5
dc.identifier.issn2079-8687
dc.identifier.pages55-64
dc.identifier.pages10 pages
dc.identifier.urihttps://doi.org/10.2312/hpg.20231136
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/hpg20231136
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies -> Rendering; Ray tracing
dc.subjectComputing methodologies
dc.subjectRendering
dc.subjectRay tracing
dc.titleEfficient Rendering of Participating Media for Multiple Viewpointsen_US
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
055-064.pdf
Size:
99.35 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
battle_of_the_trash_god_flip.png
Size:
3.99 MB
Format:
Portable Network Graphics
No Thumbnail Available
Name:
sponza_flip.png
Size:
3.97 MB
Format:
Portable Network Graphics