期刊论文详细信息
Computers
Hash-Based Hierarchical Caching and Layered Filtering for Interactive Previews in Global Illumination Rendering
Yongmin Li1  Pablo Bauszat2  Martin Weier3  Thorsten Roth3  André Hinkenjann3 
[1] Department of Computer Science, Brunel University London, Uxbridge UB8 3PH, UK;Department of Intelligent Systems, Delft University of Technology, 2628 CD Delft, The Netherlands;Institute of Visual Computing, Bonn-Rhein-Sieg University of Applied Sciences, 53757 Sankt Augustin, Germany;
关键词: ray tracing;    global illumination;    level-of-detail;    caching;    rendering;   
DOI  :  10.3390/computers9010017
来源: DOAJ
【 摘 要 】

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.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:2次