Hash-Based Hierarchical Caching and Layered Filtering for Interactive Previews in Global Illumination Rendering

  • Modern Monte-Carlo-based rendering systems still suffer from the computational complexity involved in the generation of noise-free images, making it challenging to synthesize interactive previews. We present a framework suited for rendering such previews of static scenes using a caching technique that builds upon a linkless octree. Our approach allows for memory-efficient storage and constant-time lookup to cache diffuse illumination at multiple hitpoints along the traced paths. Non-diffuse surfaces are dealt with in a hybrid way in order to reconstruct view-dependent illumination while maintaining interactive frame rates. By evaluating the visual fidelity against ground truth sequences and by benchmarking, we show that our approach compares well to low-noise path-traced results, but with a greatly reduced computational complexity, allowing for interactive frame rates. This way, our caching technique provides a useful tool for global illumination previews and multi-view rendering.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar Availability
Metadaten
Document Type:Article
Language:English
Author:Thorsten Roth, Martin Weier, Pablo Bauszat, André Hinkenjann, Yongmin Li
Parent Title (English):Computers
Volume:9
Issue:1
First Page:17
ISSN:2073-431X
URN:urn:nbn:de:hbz:1044-opus-48359
DOI:https://doi.org/10.3390/computers9010017
Publisher:MDPI
Place of publication:Basel
Publishing Institution:Hochschule Bonn-Rhein-Sieg
Date of first publication:2020/03/04
Note:
This article belongs to the Special Issue Computer Graphics & Visual Computing (CGVC 2019).
Note:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Departments, institutes and facilities:Fachbereich Informatik
Institute of Visual Computing (IVC)
Entry in this database:2020/03/10
Licence (German):License LogoCreative Commons - CC BY-ND - Namensnennung - Keine Bearbeitungen 4.0 International