计算机工程与科学2011,Vol.33Issue(8):102-105,4.DOI:10.3969/j.issn.1007-130X.2011.08.018
基于Irrlicht引擎的实时浅水效果模拟
Realtime Shallow Water Rendering Based on the Irrlicht Engine
摘要
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分类
信息技术与安全科学引用本文复制引用
李一兵,张力学,孟霆..基于Irrlicht引擎的实时浅水效果模拟[J].计算机工程与科学,2011,33(8):102-105,4.基金项目
船舶工业国防科技预研项目(10J3.1.6) (10J3.1.6)
哈尔滨市科技创新人才研究专项基金资助项目(2008RFQXG025) (2008RFQXG025)