• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (8): 102-105.

• 论文 • Previous Articles     Next Articles

船舶工业国防科技预研项目 (10J3.1.6);哈尔滨市科技创新人才研究专项基金资助项目(2008RFQXG025)

LI Yibing,ZHANG Lixue,MENG Ting   

  1. (School of Information Technology,Harbin Engineering University,Harbin 150001,China)
  • Received:2010-11-01 Revised:2011-01-18 Online:2011-08-25 Published:2011-08-25

Abstract:

This paper presents new algorithms on shallow water rendering based on the Irrlicht engine and the GLSL language. Combining the Gestner waves with the dynamic normal mapping based on texture waves,we get realistic water rendering including geometric undulation and ripples of the surface. At the same time, accurate reflection mapping can be obtained by rendering mirror reflection to texture on a per frame basis,compared with environment mapping the distortion resulted by view points is eliminated. Finally, by assigning the Fresnel weights to the material’s alpha channel, we can reduce the CPU and GPU computation load with the use of the refraction texture,and still it produces convincing effects.

Key words: shallow water rendering;normal mapping;Fresnel effect