Screen-space VPL propagation for real-time indirect lighting

Reproducing indirect lighting in real time for 3D scenes is a computationally intensive task, but its results add realism and visual fidelity to game-like scenarios and applications. Previous attempts to solve this task explored the use of paraboloid shadow maps for hemispherical visibility queries...

Full description

Saved in:
Bibliographic Details
Published in:2020 33rd SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI) pp. 46 - 53
Main Authors: Aranha, Vitor M., Macedo, Marcio C. F., Apolinario, Antonio L.
Format: Conference Proceeding
Language:English
Published: IEEE 01-11-2020
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Reproducing indirect lighting in real time for 3D scenes is a computationally intensive task, but its results add realism and visual fidelity to game-like scenarios and applications. Previous attempts to solve this task explored the use of paraboloid shadow maps for hemispherical visibility queries and Virtual Point Lights (VPLs) for light transport simulations. In our work we aimed at reproducing up to two diffuse bounces of light, while maintaining real-time framerates. We propose an extension to clusterization-based methods in order to sample less VPLs per paraboloid shadow map and capture more bounces of light efficiently. We also propose a projection-aware sampling method to improve sampling efficiency. Our experiments show that, with our approach, it is possible to generate two-bounce VPLs in real time even for low-end commodity GPUs, providing a fast method for indirect illumination.
ISSN:2377-5416
DOI:10.1109/SIBGRAPI51738.2020.00015