z-logo
Premium
Approximate Ray‐Tracing on the GPU with Distance Impostors
Author(s) -
SzirmayKalos László,
Aszódi Barnabás,
Lazányi István,
Premecz Mátyás
Publication year - 2005
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/j.1467-8659.2005.0m894.x
Subject(s) - information technology , computer science , control (management) , library science , artificial intelligence , operating system
This paper presents a fast approximation method to obtain the point hit by a reflection or refraction ray. The calculation is based on the distance values stored in environment map texels. This approximation is used to localize environment mapped reflections and refractions, that is, to make them depend on where they occur. On the other hand, placing the eye into the light source, the method is also good to generate real-time caustics. Computing a map for each refractor surface, we can even evaluate multiple refractions without tracing rays. The method is fast and accurate if the scene consists of larger planar faces, when the results are similar to that of ray-tracing. On the other hand, the method suits very well to the GPU architecture, and can render ray-tracing and global illumination effects with few hundred frames per second. The primary application area of the proposed method is the introduction of these effects in games.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here