Interactive Two-sided Refraction for Dynamic Object on GPU

Shuai Li, Yujian Gao, Aimin Hao, Lili Wang
State Key Lab. of Virtual Reality Technol., Xi’an
Fourth International Conference on Image and Graphics, 2007. ICIG 2007


   title={Interactive Two-sided Refraction for Dynamic Object on GPU},

   author={Li, S. and Gao, Y. and Hao, A. and Wang, L.},


   publisher={IEEE Computer Society}


Source Source   



This paper introduces an approach to interactively compute two-sided refraction on GPU and gains comparable realistic effects with ray tracing, while most current interactive techniques are restricted to single refraction. Our approach is also efficient for total internal reflection (TIR). When processing rigid movable object, we render the object’s normal to a cube map first before entering the render loop. And for deformable object, the object’s normal is rendered to a cube map at each frame. Then we compute the back interface refraction point by binary search in fragment shader. At last the refracted color is determined by indexing into a distant environment cube map using the second refracted ray as texture coordinate. Because our approach can fully exploit the capabilities of GPU, it achieves realistic refraction results and interactive frame rate even for fairly complex objects on common PCs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: