Next Article in Journal
Interoperability Challenges in the Cybersecurity Information Sharing Ecosystem
Next Article in Special Issue
Virtual Forestry Generation: Evaluating Models for Tree Placement in Games
Previous Article in Journal
Evaluation of Self-Healing Systems: An Analysis of the State-of-the-Art and Required Improvements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

1
Institute of Visual Computing, Bonn-Rhein-Sieg University of Applied Sciences, 53757 Sankt Augustin, Germany
2
Department of Computer Science, Brunel University London, Uxbridge UB8 3PH, UK
3
Computer Graphics Lab, Saarland University; 66123 Saarbrucken, Germany
4
Department of Intelligent Systems, Delft University of Technology, 2628 CD Delft, The Netherlands
*
Author to whom correspondence should be addressed.
Computers 2020, 9(1), 17; https://doi.org/10.3390/computers9010017
Submission received: 20 January 2020 / Revised: 15 February 2020 / Accepted: 27 February 2020 / Published: 4 March 2020
(This article belongs to the Special Issue Computer Graphics & Visual Computing (CGVC 2019))

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.
Keywords: ray tracing; global illumination; level-of-detail; caching; rendering ray tracing; global illumination; level-of-detail; caching; rendering

Share and Cite

MDPI and ACS Style

Roth, T.; Weier, M.; Bauszat, P.; Hinkenjann, A.; Li, Y. Hash-Based Hierarchical Caching and Layered Filtering for Interactive Previews in Global Illumination Rendering. Computers 2020, 9, 17. https://doi.org/10.3390/computers9010017

AMA Style

Roth T, Weier M, Bauszat P, Hinkenjann A, Li Y. Hash-Based Hierarchical Caching and Layered Filtering for Interactive Previews in Global Illumination Rendering. Computers. 2020; 9(1):17. https://doi.org/10.3390/computers9010017

Chicago/Turabian Style

Roth, Thorsten, Martin Weier, Pablo Bauszat, André Hinkenjann, and Yongmin Li. 2020. "Hash-Based Hierarchical Caching and Layered Filtering for Interactive Previews in Global Illumination Rendering" Computers 9, no. 1: 17. https://doi.org/10.3390/computers9010017

APA Style

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), 17. https://doi.org/10.3390/computers9010017

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop