摘要
实时生成具有真实感效果的水面是计算机图形学中的研究热点和难点之一。文章介绍了一个利用可编程图形硬件来实现水面实时生成和绘制的系统,绘制过程主要分两个方面:水面的建模和水面光照效果的实现。通过基于空间域的快速傅立叶变换技术来实现水面的建模,通过凹凸纹理贴图和投影纹理技术来实现水面的反射、折射和菲涅耳等水面光照效果。绘制过程主要在图形处理器中实现,从而保证了算法的实时性。在现有的PC机和可编程图形硬件加速卡上能达到每秒30帧以上的绘制速度。
Real-time rendering water surface with photorealistic effect is a challenging and hot topic in computer graphics.In this paper we present a programmable graphics hardware supported system to generate and render water surface in real-time.The rendering process includes two stages:water surface modeling and illumination simulation.We model the water surface based on FFT (Fast Fourier Transformation) in spatial domaln,slmulate the reflection,refraction and Fresnel illumination effects with bump and projective texture maps.The rendering process is mostly implemented on Graphic Processing Unit (GPU),meeting the real-time requirements of the algorithm:on up-to-date personal computers and programmable graphics hardware we can render the water surface at 30fps above,
出处
《计算机工程与应用》
CSCD
北大核心
2006年第15期86-88,共3页
Computer Engineering and Applications
基金
国家自然科学基金资助项目(编号:60373037)
关键词
水面生成
实时绘制
可编程图形硬件
water surface generation,real-time rendering,programmable graphics hardware