Accurate direct illumination using iterative adaptive sampling

被引:20
作者
Donikian, M
Walter, B
Bala, K
Fernandez, S
Greenberg, DP
机构
[1] Cornell Univ, Cornell Program Comp Graph, Ithaca, NY 14853 USA
[2] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[3] Sportvis Inc, Mountain View, CA 94043 USA
基金
美国国家科学基金会;
关键词
raytracing; Monte Carlo; shadowing;
D O I
10.1109/TVCG.2006.41
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces a new multipass algorithm for efficiently computing direct illumination in scenes with many lights and complex occlusion. Images are first divided into 8 x 8 pixel blocks and for each point to be shaded within a block, a probability density function (PDF) is constructed over the lights and sampled to estimate illumination using a small number of shadow rays. Information from these samples is then aggregated at both the pixel and block level and used to optimize the PDFs for the next pass. Over multiple passes the PDFs and pixel estimates are updated until convergence. Using aggregation and feedback progressively improves the sampling and automatically exploits both visibility and spatial coherence. We also use novel extensions for efficient antialiasing. Our adaptive multipass approach computes accurate direct illumination eight times faster than prior approaches in tests on several complex scenes.
引用
收藏
页码:353 / 364
页数:12
相关论文
共 25 条
[1]  
BENARTZI A, 2004, CUCS02504 COL U
[2]  
Dutre P., 2003, ADV GLOBAL ILLUMINAT
[3]  
Fernandez S., 2002, Rendering Techniques 2002. Eurographics Workshop Proceedings, P7
[4]  
Hart D, 1999, COMP GRAPH, P147, DOI 10.1145/311535.311551
[5]  
KIRK D, 1991, COMP GRAPH, V25, P153, DOI 10.1145/127719.122735
[6]  
Kok A. J. F., 1994, Photorealistic Rendering in Computer Graphics. Proceedings of the Second Eurographics Workshop on Rendering, P75
[7]   Efficient multidimensional sampling [J].
Kollig, T ;
Keller, A .
COMPUTER GRAPHICS FORUM, 2002, 21 (03) :557-+
[8]  
KOLLIG T, 2003, RENDERING TECHNIQUES, P45
[9]  
LEESON W, 1999, TCDCS199941
[10]  
LEPAGE GP, 1978, J COMPUT PHYS, V27, P192