Clouds in the Cloud: Efficient Cloud-Based Rendering of Real-Time Volumetric Clouds

dc.contributor.authorWeinrauch, Alexanderen_US
dc.contributor.authorLorbek, Stephanen_US
dc.contributor.authorTatzgern, Wolfgangen_US
dc.contributor.authorStadlbauer, Pascalen_US
dc.contributor.authorSteinberger, Markusen_US
dc.contributor.editorBikker, Jaccoen_US
dc.contributor.editorGribble, Christiaanen_US
dc.date.accessioned2023-06-25T09:07:08Z
dc.date.available2023-06-25T09:07:08Z
dc.date.issued2023
dc.description.abstractVolumetric clouds play a crucial role in creating realistic, dynamic, and immersive virtual outdoor environments. However, rendering volumetric clouds in real-time presents a significant computational challenge on end-user devices. In this paper, we investigate the viability of moving computations to remote servers in the cloud and sharing them among many viewers in the same virtual world, without compromising the perceived quality of the final renderings. We propose an efficient rendering method for volumetric clouds and cloud shadows utilizing caches placed in the cloud layers and directly on the surface of objects. Volumetric cloud properties, like density and lightning, are cached on spheres positioned to represent cloud layers at varying heights. Volumetric cloud shadows are cached directly on the surfaces of receiving objects. This allows efficient rendering in scenarios where multiple viewers observe the same cloud formations by sharing redundant calculations and storing them over multiple frames. Due to the placement and structure of our caches, viewers on the ground still perceive plausible parallax under movement on the ground. In a user study, we found that viewers hardly perceive quality reductions even when computations are shared for viewers that are hundreds of meters apart. Due to the smoothness of the appearance of clouds, caching structures can use significantly reduced resolution and as such allow for efficient rendering even in single-viewer scenarios. Our quantitative experiments demonstrate computational cost savings proportional to the number of viewers placed in the scene when relying on our caches compared to traditional rendering.en_US
dc.description.sectionheadersDistributed and Cloud-Based Rendering
dc.description.seriesinformationHigh-Performance Graphics - Symposium Papers
dc.identifier.doi10.2312/hpg.20231138
dc.identifier.isbn978-3-03868-229-5
dc.identifier.issn2079-8687
dc.identifier.pages77-88
dc.identifier.pages12 pages
dc.identifier.urihttps://doi.org/10.2312/hpg.20231138
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/hpg20231138
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; Distributed algorithms
dc.subjectComputing methodologies
dc.subjectRendering
dc.subjectDistributed algorithms
dc.titleClouds in the Cloud: Efficient Cloud-Based Rendering of Real-Time Volumetric Cloudsen_US
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
077-088.pdf
Size:
35.66 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
mm1009.mp4
Size:
174.51 MB
Format:
Unknown data format