Clustering for glossy global illumination

被引:49
作者
Christensen, PH
Lischinski, D
Stollnitz, EJ
Salesin, DH
机构
[1] UNIV WASHINGTON, DEPT COMP SCI & ENGN, SEATTLE, WA 98195 USA
[2] UNIV WASHINGTON, DEPT APPL MATH, SEATTLE, WA 98195 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 1997年 / 16卷 / 01期
关键词
clustering; error bounds; global illumination; glossy reflectors; hierarchy; importance; radiance; rendering;
D O I
10.1145/237748.237749
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new clustering algorithm for global illumination in complex environments. The new algorithm extends previous work on clustering for radiosity to allow for nondiffuse (glossy) reflectors. We represent clusters as points with directional distributions of outgoing and incoming radiance and importance, and we derive an error bound for transfers between these clusters. The algorithm groups input surfaces into a hierarchy of clusters, and then permits clusters to interact only if the error bound is below an acceptable tolerance. We show that the algorithm is asymptotically more efficient than previous clustering algorithms even when restricted to ideally diffuse environments. Finally, we demonstrate the performance of our method on two complex glossy environments.
引用
收藏
页码:3 / 33
页数:31
相关论文
共 38 条
[1]   AN EFFICIENT PROGRAM FOR MANY-BODY SIMULATION [J].
APPEL, AW .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01) :85-103
[2]  
Arvo J., 1987, SIGGRAPH 87, P55
[3]  
Aupperle L., 1993, Computer Graphics Proceedings, P155, DOI 10.1145/166117.166137
[4]  
AUPPERLE L, 1995, P 4 EUR WORKSH REND, P85
[5]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[6]  
CHEN SE, 1991, COMP GRAPH, V25, P165, DOI 10.1145/127719.122737
[7]  
Christensen P.H., 1993, P 4 EUR WORKSH REND, P95
[8]   Global illumination of glossy environments using wavelets and importance [J].
Christensen, PH ;
Stollnitz, EJ ;
Salesin, DH ;
Derose, TD .
ACM TRANSACTIONS ON GRAPHICS, 1996, 15 (01) :37-71
[9]  
Fournier A., 1993, Proceedings Graphics Interface '93, P53
[10]  
FUCHS H, 1980, COMPUT GRAPH, V14, P175