欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2013, Vol. 30 ›› Issue (1): 33-39.DOI: 10.7523/j.issn.1002-1175.2013.01.006

• 环境科学与地理学 • 上一篇    下一篇

基于中心差分法的理想水体三维运动效果的模拟

丁振1, 芮小平1, 刘真余1, 陆瑾2   

  1. 1. 中国科学院研究生院资源与环境学院, 北京 100049;
    2. 中国水利水电科学研究院, 北京 100038
  • 收稿日期:2011-09-23 修回日期:2012-03-22 发布日期:2013-01-15
  • 通讯作者: 丁振
  • 基金资助:

    国家科技重大专项(2009ZX07104-006)资助

Motion simulation of three-dimensional ideal water based on central-differences method

DING Zhen1, RUI Xiao-Ping1, LIU Zhen-Yu1, LU Jin2   

  1. 1. College of Resources and Environment, Graduate University, Chinese Academy of Sciences, Beijing 100049, China;
    2. China Institute of Water Resources and Hydropower Research, Beijing 100038, China
  • Received:2011-09-23 Revised:2012-03-22 Published:2013-01-15

摘要:

在兼顾真实感和效率的前提下,采用中心差分方法建立了理想水体的运动方程,进而提出一种模拟水面三维运动效果的方法.该方法首先将水体网格化,使用分形布朗运动的形态构建整个水面.接着利用简化的流体力学方程作为水体运动的驱动因子控制各网格处的水体高度,再通过中心差分法平滑水柱之间的高度差,从而得到连续波动的水波模型.最后,从纹理映射与LOD层次模型的建立2个方面,讨论大规模运动水面的仿真方法.实验表明,该方法的计算效率能够满足大规模三维水面动态仿真的要求.该方法还具有很好的可视化效果.

关键词: 中心差分法, 理想水体, 水面模拟, 分形布朗运动, LOD层次模型

Abstract:

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.

Key words: central-differences method, ideal water, water surface simulation, fractional Brownian motion, LOD

中图分类号: