Hash-based hierarchical caching and layered filtering for interactive previews in global illumination rendering

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Roth, T., Weier, M., Bauszat, P., Hinkenjann, A., & Li, Y. (2020). Hash-based hierarchical caching and layered filtering for interactive previews in global illumination rendering. Computers, 9(1). https://doi.org/10.3390/computers9010017

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free