Dynamic Voxel-Based Global Illumination

Global illumination computation in real time has been an objective for Computer Graphics since its inception. Unfortunately, its implementation has challenged up to now the most advanced hardware and software solutions. We propose a real-time voxel-based global illumination solution for a single lig...

Descripción completa

Detalles Bibliográficos
Autores: Cosin Ayerbe, Alejandro, Poulin, Pierre, Patow, Gustavo
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2025
País:España
Institución:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repositorio:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:10256/25525
Acceso en línea:http://hdl.handle.net/10256/25525
Access Level:acceso abierto
Palabra clave:Fotografia -- Il·luminació
Photography -- Lighting
Infografia tridimensional
Three-dimensional modeling
Temps real (Informàtica)
Real-time data processing
Visualització tridimensional (Informàtica)
Three-dimensional display systems
Descripción
Sumario:Global illumination computation in real time has been an objective for Computer Graphics since its inception. Unfortunately, its implementation has challenged up to now the most advanced hardware and software solutions. We propose a real-time voxel-based global illumination solution for a single light bounce that handles static and dynamic objects with diffuse materials under a dynamic light source. The combination of ray tracing and voxelization on the GPU offers scalability and performance. Our divide-and-win approach, which ray traces separately static and dynamic objects, reduces the re-computation load with updates of any number of dynamic objects. Our results demonstrate the effectiveness of our approach, allowing the real-time display of global illumination effects, including colour bleeding and indirect shadows, for complex scenes containing millions of polygons