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.
Document Type: | Article |
---|---|
Language: | English |
Author: | Thorsten Roth, Martin Weier, Pablo Bauszat, André Hinkenjann, Yongmin Li |
Parent Title (English): | Computers |
Volume: | 9 |
Issue: | 1 |
Article Number: | 17 |
Number of pages: | 25 |
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 |
Copyright: | © 2020 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution. |
Funding: | This work was supported by the German Federal Ministry for Economic Affairs and Energy (BMWi), funding the MoVISO ZIM-project under Grant No.: ZF4120902 |
Note: | This article belongs to the Special Issue Computer Graphics & Visual Computing (CGVC 2019). |
Departments, institutes and facilities: | Fachbereich Informatik |
Institute of Visual Computing (IVC) | |
Dewey Decimal Classification (DDC): | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik |
Entry in this database: | 2020/03/10 |
Licence (German): | Creative Commons - CC BY - Namensnennung 4.0 International |