Hash-based Hierarchical Caching for Interactive Previews in Global Illumination Rendering

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

        
@inproceedings{
10.2312:cgvc.20191261
, booktitle = {
Computer Graphics and Visual Computing (CGVC)
}, editor = {
Vidal, Franck P. and Tam, Gary K. L. and Roberts, Jonathan C.
}, title = {{
Hash-based Hierarchical Caching for Interactive Previews in Global Illumination Rendering
}}, author = {
Roth, Thorsten
 and
Weier, Martin
 and
Bauszat, Pablo
 and
Hinkenjann, André
 and
Li, Yongmin
}, year = {
2019
}, publisher = {
The Eurographics Association
}, ISBN = {
978-3-03868-096-3
}, DOI = {
10.2312/cgvc.20191261
} }
Citation