Interactive Global Photon Mapping

被引:21
作者
Fabianowski, B. [1 ]
Dingliana, J. [1 ]
机构
[1] Trinity Coll Dublin, GV2 Grp, Dublin, Ireland
关键词
Ray tracing - Light sources - Mapping;
D O I
10.1111/j.1467-8659.2009.01492.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a photon mapping technique capable of computing high quality global illumination at interactive frame rates. By extending the concept of photon differentials to efficiently handle diffuse reflections, we generate footprints at all photon hit points. These enable illumination reconstruction by density estimation with variable kernel bandwidths without having to locate the k nearest photon hits first. Adapting an efficient BVH construction process for ray tracing acceleration, we build photon maps that enable the fast retrieval of all hits relevant to a shading point. We present a heuristic that automatically times the BVH build's termination criterion to the scene and illumination conditions. As all stages of the algorithm are highly parallelizable, we demonstrate an implementation using NVidia's CUDA manycore architecture running at interactive rates on a single GPU. Both light source and camera may be freely moved with global illumination fully recalculated in each frame.
引用
收藏
页码:1151 / 1159
页数:9
相关论文
共 29 条
[1]  
[Anonymous], 2007, GPU gems
[2]  
[Anonymous], 197 CW KU LEUV
[3]   A straightforward CUDA Implementation for Interactive Ray-Tracing [J].
Budge, Brian C. ;
Anderson, John C. ;
Garth, Christoph ;
Joy, Kenneth I. .
RT08: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2008, PROCEEDINGS, 2008, :178-178
[4]  
CARR N, 2002, EGGH, P37
[5]  
Dachsbacher C., 2006, Proc. Symp. Interactive 3D Graph. and Games, Redwood City, P93, DOI DOI 10.1145/1111411.1111428
[6]  
FOLEY T, 2005, EGGH, P15
[7]  
Günther J, 2007, RT07: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2007, P113, DOI 10.1109/RT.2007.4342598
[8]  
GUNTHER J, 2004, RENDERING TECHNIQUES, P111
[9]  
Harris M., 2009, IPDPS, P1
[10]  
HERZOG R, 2002, EUROGRAPHICS, P503