Interactive VPL-based Global Illumination on the GPU Using Adaptive Fuzzy Clustering

No Thumbnail Available
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
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.
Description

CCS Concepts: Keyword → Rendering; Ray Tracing; Global Illumination; Real-time Rendering; Parallel Programming

        
@inproceedings{
10.2312:egp.20241043
, booktitle = {
Eurographics 2024 - Posters
}, editor = {
Liu, Lingjie
 and
Averkiou, Melinos
}, title = {{
Interactive VPL-based Global Illumination on the GPU Using Adaptive Fuzzy Clustering
}}, author = {
Colom, Arnau
 and
Marques, Ricardo
 and
Santos, Luís Paulo
}, year = {
2024
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {
978-3-03868-239-4
}, DOI = {
10.2312/egp.20241043
} }
Citation