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.
| Original language | English |
|---|---|
| Article number | 17 |
| Number of pages | 25 |
| Journal | Computers |
| Volume | 9 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - 2020 |
Keywords
- Caching
- Global illumination
- Level-of-detail
- Ray tracing
- Rendering
Fingerprint
Dive into the research topics of 'Hash-based hierarchical caching and layered filtering for interactive previews in global illumination rendering'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver