摘要
以实际项目为研究背景,提出了一种小型水域水面涟漪模拟方法。将Johanson的投影网格法用于水面建模,采用二维波动方程描述水波运动,运用显式有限差分法和可编程GPU技术实现方程求解;并采用适当的渲染算法,比较真实地模拟了雨滴落入水面后水面波动的现象,在网格为256×256,图像大小为1024×768的情况下,刷新频率达到了85帧以上,满足了实时性的要求。
A method to simulate lipper on the surface of small water area is put forward,which is under the background of an actual project.Projected grid algorithm introduced by Johanson is chosen to model the water surface.2D fluctuation function is used to describe the movement of water wave,explicit finite difference and programming Graphics Processing Unit (GPU) technique is to realize the equation,and proper rendering arithmetic is adopted,the fluctuant phenomenon of water surface after the raindrop fell to the water could be simulated relatively real.In the case of the number of grid is 256×256 and the rending window size is 1 024×768,the Frequency Per Second(FPS)is more than 85 frames which achieves real-time requirement.
出处
《计算机工程与应用》
CSCD
北大核心
2010年第19期193-195,199,共4页
Computer Engineering and Applications
基金
国家自然科学基金(No.60775045)~~