作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (20): 233-234. doi: 10.3969/j.issn.1000-3428.2008.20.085

• 图形图像处理 • 上一篇    下一篇

基于GPU的水面实时渲染算法

王道臣1,万旺根1,唐经洲2,陈华杰1   

  1. (1. 上海大学通信与信息工程学院,上海 200072;2. 南台科技大学电子工程系,台湾 73502643)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-10-20 发布日期:2008-10-20

Real-time Rendering Algorithm for Water Surface Based on GPU

WANG Dao-chen1, WAN Wang-gen1, TANG Jing-jou2, CHEN Hua-jie1   

  1. (1. School of Communication and Information Engineering, Shanghai University, Shanghai 200072;2. Department of Electrical Engineering, Southern Taiwan University of Technology, Taiwan 73502643)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-10-20 Published:2008-10-20

摘要: 提出基于可编程图像硬件实时生成真实水面的渲染方法,通过实现水面建模、水面折射和反射完成整个渲染过程。在正弦波叠加的同时,利用2个凹凸纹理实现水面的动画效果,通过实时纹理映射技术实现水面的反射、折射和菲涅尔等水面光照效果。实验证明该算法能够很好地满足人们对真实感和实时性的要求,适用于虚拟现实中真实水面的生成。

关键词: 可编程图形硬件, 渲染, 虚拟现实

Abstract: This paper presents an algorithm to generate and render water surface in real-time based on programmable graphics hardware. The algorithm completes the rendering process by realization of water surface modeling and reflection and refraction of water. It models the water surface based on sine wave overlapped, using tow bumping-maps to achieve action effect of the water, realizes the reflection, refraction and fresnel illumination effects with texture mapping. Experimental result shows the algorithm meets the photorealism and real-time requirement very well and can apply to the generation of photorealistic water in visual reality.

Key words: programmable graphics hardware, rendering, visual reality

中图分类号: