Interactive Dynamic Water Surface Fast Rendering Algorithm

Dynamic water surface simulation is an important part of simulating natural scene. Ben Humphrey used projection texture mapping, depth texture and mobile texture to render dynamic water surface and got a good result. In this paper, an improvement method will presented for speeding up its rendering speed and enhancing the rendering effects. It uses a viewpoint correlative method to replace depth texture for rendering the refractive effect and adds three parameters to control the direction of water movement, light intensity and size of waves. By interactive adjusting these parameters, the method can simulate the different states of the water surface. The experiment results show that this method can get faster rendering efficiency and more realistic effect.

[1]  Kei Iwasaki,et al.  A Fast Rendering Method for Refractive and Reflective Caustics Due to Water Surfaces , 2003, Comput. Graph. Forum.

[2]  Hans-Peter Seidel,et al.  Realistic, hardware-accelerated shading and lighting , 1999, SIGGRAPH.

[3]  Lasse Staff Jensen,et al.  Deep-Water Animation and Rendering , 2001 .

[4]  J. Tessendorf Simulating Ocean Water , 2004 .

[5]  Jostein R. Natvig,et al.  Visual simulation of shallow-water waves , 2005, Simul. Model. Pract. Theory.

[6]  Vladimir Belyaev Real-time simulation of water surface , 2003 .

[7]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[8]  Marie-Paule Cani,et al.  Interactive animation of ocean waves , 2002, SCA '02.

[9]  Kei Iwasaki,et al.  GPU-based rendering of point-sampled water surfaces , 2008, The Visual Computer.

[10]  Kei Iwasaki,et al.  Efficient rendering of optical effects within water using graphics hardware , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.