DocumentCode :
647425
Title :
Differential Irradiance Caching for fast high-quality light transport between virtual and real worlds
Author :
Kan, Paul ; Kaufmann, H.
Author_Institution :
Inst. of Software Technol. & Interactive Syst., Vienna Univ. of Technol., Vienna, Austria
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
133
Lastpage :
141
Abstract :
Fast and realistic synthesis of real videos with computer generated content has been a challenging problem in computer graphics. It involves computationally expensive light transport calculations. We present a novel and efficient algorithm for diffuse light transport calculation between virtual and real worlds called Differential Irradiance Caching. Our algorithm produces a high-quality result while preserving interactivity and allowing dynamic geometry, materials, lighting, and camera movement. The problem of expensive differential irradiance evaluation is solved by exploiting the spatial coherence in indirect illumination using irradiance caching. We enable multiple bounces of global illumination by using Monte Carlo integration in GPU ray-tracing to evaluate differential irradiance at irradiance cache records in one pass. The combination of ray-tracing and rasterization is used in an extended irradiance cache splatting algorithm to provide a fast GPU-based solution of indirect illumination. Limited information stored in the irradiance splat buffer causes errors for pixels on edges in case of depth of field rendering. We propose a solution to this problem using a reprojection technique to access the irradiance splat buffer. A novel cache miss detection technique is introduced which allows for a linear irradiance cache data structure. We demonstrate the integration of differential irradiance caching into a rendering framework for Mixed Reality applications capable of simulating complex global illumination effects.
Keywords :
Monte Carlo methods; augmented reality; cache storage; data structures; ray tracing; rendering (computer graphics); GPU ray-tracing; GPU-based solution; Monte Carlo integration; cache miss detection technique; complex global illumination effects; computer generated content; computer graphics; differential irradiance caching; differential irradiance evaluation; diffuse light transport calculation; field rendering; high-quality light transport; indirect illumination; irradiance cache records; irradiance cache splatting algorithm; irradiance splat buffer; linear irradiance cache data structure; mixed reality applications; rasterization; real world; rendering framework; reprojection technique; spatial coherence; virtual world; Graphics processing units; Lighting; Mathematical model; Ray tracing; Real-time systems; Rendering (computer graphics); Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mixed and Augmented Reality (ISMAR), 2013 IEEE International Symposium on
Conference_Location :
Adelaide, SA
Type :
conf
DOI :
10.1109/ISMAR.2013.6671773
Filename :
6671773
Link To Document :
بازگشت