摘要
在兼顾真实感和效率的前提下,采用中心差分方法建立了理想水体的运动方程,进而提出一种模拟水面三维运动效果的方法.该方法首先将水体网格化,使用分形布朗运动的形态构建整个水面.接着利用简化的流体力学方程作为水体运动的驱动因子控制各网格处的水体高度,再通过中心差分法平滑水柱之间的高度差,从而得到连续波动的水波模型.最后,从纹理映射与LOD层次模型的建立2个方面,讨论大规模运动水面的仿真方法.实验表明,该方法的计算效率能够满足大规模三维水面动态仿真的要求.该方法还具有很好的可视化效果.
We propose a method for simulating the motion effect of three-dimensional water surface. First, the shape of water surface is built by the method of fractional Brownian motion. Secondly, the simplified equation of fluid mechanics is discretized by using central-differences method. Finally, the texture mapping and the LOD construction for simulation of large-scale water surface are also discussed. Experimental results show that this method is effective and it can achieve a good visualization effect.
出处
《中国科学院研究生院学报》
CAS
CSCD
北大核心
2013年第1期33-39,共7页
Journal of the Graduate School of the Chinese Academy of Sciences
基金
国家科技重大专项(2009ZX07104-006)资助