Published January 20, 2020 | Version v1
Other Open

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

  • 1. Hochschule Bonn-Rhein-Sieg University of Applied Sciences
  • 2. Brunel University London

Description

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.

Files

dev.zip

Files (17.5 GB)

Name Size Download all
md5:6d89edf8c0091ec177ae53724ef76aa4
53.5 MB Preview Download
md5:9653f19486db53b6786f6a572920e4c6
501.7 MB Preview Download
md5:22b8b6790a6f72da361f97e4e43e1672
1.1 kB Preview Download
md5:9798b5ebe1b53c5a3db943c710d2acf0
16.9 GB Preview Download