Interactive approximate rendering of reflections, refractions, and caustics
Related Experiment Video
Updated: Jul 19, 2026

In Situ Visualization of the Phase Behavior of Oil Samples Under Refinery Process Conditions
Published on: February 21, 2017
1Institute of High Performance Computing, Department of Computer Science and Technology, Tsinghua University, Beijing, China. huw02@mails.tsinghua.edu.cn
Abstract:
Reflections, refractions, and caustics are very important for rendering global illumination images. Although many methods can be applied to generate these effects, the rendering performance is not satisfactory for interactive applications. In this paper, complex ray-object intersections are simplified so that the intersections can be computed on a GPU, and an iterative computing scheme based on the depth buffers is used for correcting the approximate results caused by the simplification. As a result, reflections and refractions of environment maps and nearby geometry can be rendered on a GPU interactively without preprocessing. We can even achieve interactive recursive reflections and refractions by using an object-impostor technique. Moreover, caustic effects caused by reflections and refractions can be rendered by placing the eye at the light. Rendered results prove that our method is sufficiently efficient to render plausible images interactively for many interactive applications.
Related Concept Videos
Reflection of Waves
Echo
Imagine the sound is reflected back to the ears. Assuming that the source is very close to the human, the difference between hearing the two sounds—the emitted sound and the reflected sound—may be more than the minimum time for perceiving distinct sounds. If this is the case, then the...
Interference and Diffraction
Total Internal Reflection Fluorescence Microscopy
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Influence of Earth's Curvature and Atmospheric Refraction on Leveling
