Eikonal Rendering: Efficient Light Transport in Refractive Objects
Friday, May 25th, 2007From ACM SIGGRAPH 2007, “Eikonal Rendering: Efficient Light Transport in Refractive Objects by Ivo Ihrke, Gernot Ziegler, Art Tevs, Christian Theobalt (Max-Planck-Institut für Informatik), Marcus Magnor (Technische Universität Braunschweig), Hans-Peter Seidel (Max-Planck-Institut für Informatik).
The idea: When light propagates through material, it bends and scatters based on the properties (refractive indices, scattering, extinction, etc.) throughout. To properly render an object as participating media (not just surface shading as in a BRDF), you have to use an expensive simulation such as photon mapping, in order to capture all of the correct behavior. This paper takes the route of precomputing how the light bends and scatters into a volume and evaluating this information at runtime. The authors compute the wavefront of the light advancing through the material by solving a simplified form of the Eikonal equation. I haven’t exactly followed how these simplifications are made.. partly because I haven’t totally absorbed the paper yet and partly because my diff eq knowledge is a bit limited. But it appears that are able to compute this volume much faster than any GPU computation of the regular eikonal (Won-Ki Jeong has done some interesting work in this area) that I’ve seen so far. The only drawback to this approach is that it takes a few seconds to recompute this light propagation whenever you move the light. Oh well.. it’s going to be a couple of years before this light propagation can be modeled in real-time.





