PSAO: Point-Based Split Rendering for Ambient Occlusion
dc.contributor.author | Neff, Thomas | en_US |
dc.contributor.author | Budge, Brian | en_US |
dc.contributor.author | Dong, Zhao | en_US |
dc.contributor.author | Schmalstieg, Dieter | en_US |
dc.contributor.author | Steinberger, Markus | en_US |
dc.contributor.editor | Bikker, Jacco | en_US |
dc.contributor.editor | Gribble, Christiaan | en_US |
dc.date.accessioned | 2023-06-25T09:06:47Z | |
dc.date.available | 2023-06-25T09:06:47Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Recent advances in graphics hardware have enabled ray tracing to produce high-quality ambient occlusion (AO) in real-time, which is not plagued by the artifacts typically found in real-time screen-space approaches. However, the high computational cost of ray tracing remains a significant hurdle for low-power devices like standalone VR headsets or smartphones. To address this challenge, inspired by point-based global illumination and texture-space split rendering, we propose point-based split ambient occlusion (PSAO), a novel split-rendering system that streams points sparsely from server to client. PSAO first evenly distributes points across the scene, and then subsequently only transmits points that changed more than a given threshold, using an efficient hash grid to blend neighboring points for the final compositing pass on the client. PSAO outperforms recent texture-space shading approaches in terms of quality and required network bit rate, while demonstrating performance similar to commonly used lower-quality screen-space approaches. Our point-based split rendering representation lends itself to highly compressible signals such as AO and is scalable towards quality or bandwidth requirements by adjusting the number of points in the scene. | en_US |
dc.description.sectionheaders | Acceleration Structures | |
dc.description.seriesinformation | High-Performance Graphics - Symposium Papers | |
dc.identifier.doi | 10.2312/hpg.20231131 | |
dc.identifier.isbn | 978-3-03868-229-5 | |
dc.identifier.issn | 2079-8687 | |
dc.identifier.pages | 1-11 | |
dc.identifier.pages | 11 pages | |
dc.identifier.uri | https://doi.org/10.2312/hpg.20231131 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/hpg20231131 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies -> Rendering | |
dc.subject | Computing methodologies | |
dc.subject | Rendering | |
dc.title | PSAO: Point-Based Split Rendering for Ambient Occlusion | en_US |