Eikonal rendering: Efficient light transport in refractive objects

被引:45
作者
Ihrke, Lvo [1 ]
Ziegler, Gernot
Tevs, Art
Theobalt, Christian
Magnor, Marcus
Seidel, Hans-Peter
机构
[1] Max Planck Inst Informat, Saarbrucken, Germany
[2] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2007年 / 26卷 / 03期
关键词
refractive objects; real-time rendering; light transport; geometric optics;
D O I
10.1145/1239451,1239510
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new method for real-time rendering of sophisticated lighting effects in and around refractive objects. It enables us to realistically display refractive objects with complex material properties, such as arbitrarily varying refractive index, inhomogeneous attenuation, as well as spatially-varying anisotropic scattering and reflectance properties. User-controlled changes of lighting positions only require a few seconds of update time. Our method is based on a set of ordinary differential equations derived from the eikonal equation, the main postulate of geometric optics. This set of equations allows for fast casting of bent light rays with the complexity of a particle tracer. Based on this concept, we also propose an efficient light propagation technique using adaptive wavefront tracing. Efficient GPU implementations for our algorithmic concepts enable us to render a combination of visual effects that were previously not reproducible in real-time.
引用
收藏
页数:9
相关论文
共 50 条
[1]  
[Anonymous], 2006, 11 INT FALL WORKSHOP
[2]  
[Anonymous], 2004, EUROGRAPH WORKSHOP R, DOI DOI 10.2312/EGWR/EGSR04/111-121
[3]  
[Anonymous], 2006, P 2006 S INT 3D GRAP
[4]  
ARVO JR, 1986, ACM SIGGRAPH 86 COUR, V12
[5]   Big ray tracing: Multivalued travel time field computation using viscosity solutions of the eikonal equation [J].
Benamou, JD .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 128 (02) :463-474
[6]   RAY TRACING MIRAGES [J].
BERGER, M ;
TROUT, T ;
LEVIT, N .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1990, 10 (03) :36-41
[7]  
Blinn J. F., 1982, Computer Graphics, V16, P21, DOI 10.1145/965145.801255
[8]  
Born M, 2005, Principles of optics
[9]  
Brière N, 2000, PROC GRAPH INTERF, P127
[10]   Efficient and accurate computation of seismic traveltimes and amplitudes [J].
Buske, S ;
Kästner, U .
GEOPHYSICAL PROSPECTING, 2004, 52 (04) :313-322