Interactive VPL-based Global Illumination on the GPU Using Adaptive Fuzzy Clustering
dc.contributor.author | Colom, Arnau | en_US |
dc.contributor.author | Marques, Ricardo | en_US |
dc.contributor.author | Santos, Luís Paulo | en_US |
dc.contributor.editor | Liu, Lingjie | en_US |
dc.contributor.editor | Averkiou, Melinos | en_US |
dc.date.accessioned | 2024-04-30T08:21:13Z | |
dc.date.available | 2024-04-30T08:21:13Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Physically-based synthesis of high quality imagery results in a significant workload, which makes interactive rendering a very challenging task. Our approach to achieve such interactive frame rates while accurately simulating global illumination phenomena entails developing a Virtual Point Lights (VPL) ray tracer that runs entirely in the GPU. Our performance guarantees arise from clustering both shading points and VPLs and computing visibility only among clusters' representatives. Previous approaches to the same problem resort to K-means clustering, which requires the user to specify the number of clusters; a rather unintuitive requirement. We propose an innovative massively parallel, GPU-efficient, Quality-Threshold clustering algorithm, which requires the user to specify a quality parameter. The algorithm dynamically adjusts the number of clusters depending both on the specified quality threshold and on camera-geometry conditions during execution. | en_US |
dc.description.sectionheaders | Posters | |
dc.description.seriesinformation | Eurographics 2024 - Posters | |
dc.identifier.doi | 10.2312/egp.20241043 | |
dc.identifier.isbn | 978-3-03868-239-4 | |
dc.identifier.issn | 1017-4656 | |
dc.identifier.pages | 2 pages | |
dc.identifier.uri | https://doi.org/10.2312/egp.20241043 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/egp20241043 | |
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: Keyword → Rendering; Ray Tracing; Global Illumination; Real-time Rendering; Parallel Programming | |
dc.subject | Keyword → Rendering | |
dc.subject | Ray Tracing | |
dc.subject | Global Illumination | |
dc.subject | Real | |
dc.subject | time Rendering | |
dc.subject | Parallel Programming | |
dc.title | Interactive VPL-based Global Illumination on the GPU Using Adaptive Fuzzy Clustering | en_US |