An improved physically-based soft shadow volume algorithm

被引:6
作者
Lehtinen, Jaakko [1 ]
Laine, Samuli [1 ]
Aila, Timo [1 ]
机构
[1] Aalto Univ, Helsinki, Finland
关键词
D O I
10.1111/j.1467-8659.2006.00949.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We identify and analyze several performance problems in a state-of-the-art physically-based soft shadow volume algorithm, and present an improved method that alleviates these problems by replacing an overly conservative spatial acceleration structure by a more efficient one. The new technique consistently outperforms both the previous method and a ray tracing-based reference solution in several realistic situations while retaining the correctness of the solution and other desirable characteristics of the previous method. These include the unintrusiveness of the original algorithm, meaning that our method can be used as a black-box shadow solver in any offline renderer without requiring multiple passes over the image or other special accommodation. We achieve speedup factors from 1.6 to 12.3 when compared to the previous method.
引用
收藏
页码:303 / 312
页数:10
相关论文
共 28 条
[1]  
Agrawala M, 2000, COMP GRAPH, P375, DOI 10.1145/344779.344954
[2]   A geometry-based soft shadow volume algorithm using graphics hardware [J].
Assarsson, U ;
Akenine-Möller, T .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :511-520
[3]   Combining edges and points for interactive high-quality rendering [J].
Bala, K ;
Walter, B ;
Greenberg, DP .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :631-640
[4]   Designing a PC game engine [J].
Bishop, L ;
Eberly, D ;
Whitted, T ;
Finch, M ;
Shantz, M .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1998, 18 (01) :46-53
[5]  
CHIN N, 1992, S INT 3D GRAPH ARCH, P21
[6]  
Cook R. L., 1984, Computers & Graphics, V18, P137
[7]  
CROW F, 1977, COMPUT GRAPH, V11, P242
[8]  
DRETTAKIS G, 1994, P SIGGRAPH, V94, P223
[9]  
Duguet F, 2002, ACM T GRAPHIC, V21, P567, DOI 10.1145/566570.566618
[10]  
Durand F., 1997, Computer Graphics Proceedings, SIGGRAPH 97, P89, DOI 10.1145/258734.258785