Interactive Rendering of Non-Constant, Refractive Media Using the Ray Equations of Gradient-Index Optics
Abstract
Existing algorithms can efficiently render refractive objects of constant refractive index. For a medium with a continuously varying index of refraction, most algorithms use the ray equation of geometric optics to compute piecewise-linear approximations of the non-linear rays. By assuming a constant refractive index within each tracing step, these methods often need a large number of small steps to generate satisfactory images. In this paper, we present a new approach for tracing non-constant, refractive media based on the ray equations of gradient-index optics. We show that in a medium of constant index gradient, the ray equation has a closed-form solution, and the intersection point between a ray and the medium boundaries can be efficiently computed using the bisection method. For general non-constant media, we model the refractive index as a piecewise-linear function and render the refraction by tracing the tetrahedron-based representation of the media. Our algorithm can be easily combined with existing rendering algorithms such as photon mapping to generate complex refractive caustics at interactive frame rates. We also derive analytic ray formulations for tracing mirages - a special gradient-index optical phenomenon.
BibTeX
@article {10.1111:j.1467-8659.2010.01733.x,
journal = {Computer Graphics Forum},
title = {{Interactive Rendering of Non-Constant, Refractive Media Using the Ray Equations of Gradient-Index Optics}},
author = {Cao, Chen and Ren, Zhong and Guo, Baining and Zhou, Kun},
year = {2010},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2010.01733.x}
}
journal = {Computer Graphics Forum},
title = {{Interactive Rendering of Non-Constant, Refractive Media Using the Ray Equations of Gradient-Index Optics}},
author = {Cao, Chen and Ren, Zhong and Guo, Baining and Zhou, Kun},
year = {2010},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2010.01733.x}
}