欢迎访问中国科学院大学学报,今天是
环境科学与地理学

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

  • 丁振 ,
  • 芮小平 ,
  • 刘真余 ,
  • 陆瑾
展开
  • 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 Zhen ,
  • RUI Xiao-Ping ,
  • LIU Zhen-Yu ,
  • LU Jin
Expand
  • 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 date: 2011-09-23

  Revised date: 2012-03-22

  Online published: 2013-01-15

摘要

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

本文引用格式

丁振 , 芮小平 , 刘真余 , 陆瑾 . 基于中心差分法的理想水体三维运动效果的模拟[J]. 中国科学院大学学报, 2013 , 30(1) : 33 -39 . DOI: 10.7523/j.issn.1002-1175.2013.01.006

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.

参考文献

[1] Peachey D R. Modeling waves and surf[J]. Computer Graphics,1986,20(4):75-83.

[2] Nakano K. Water surface using particle system . . http//graphics.Sfc.keio.ac.jp/papers/2002a/nakano2002.pdf.

[3] Foster N, Metaxas D. Realistic animaion of liquids[J]. Graphical Models and Image Processing,1996,58(5): 471-483.

[4] Kass R, Rapid M G. Stable fluid dynamics for computer graphics[J]. Computer Graphics,1990, 24(4): 49-57.

[5] lwasaki K, Dobashi Y, Nishita T. A fast rendering method for refractive and reflective caustics due to water surfaces[J]. Computer Graphics Forum,2003,22(3): 601-609.

[6] Belyaev V. Real-time simulation of water surface.[EB/OL].[2011-07-10].http://www.graphicon.ru/2003/Proceedings/Technical/paper316.pdf.

[7] Liu D H, Cui G T, Zhong D H, et al. Particle system-based simulation of flood discharge atomization and 3D visualization[J]. Journal of Hydraulic Engineering, 2005,36(10):1194-1198 (in Chinese). 刘东海, 崔广涛, 钟登华, 等. 泄洪雾化的粒子系统模拟及三维可视化[J].水利学报, 2005,36(10):1194-1198.

[8] Tong R F, Wang G Z. Waves modeling for computer animation[J]. Chinese Journal of Computers, 1996,l9(8):594-560 (in Chinese). 童若锋, 汪国昭. 用于动画的水波造型[J]. 计算机学报, 1996,l9(8):594-560.

[9] 王桥, 毋河海. 地图信息的分形描述与自动综合研究[M]. 武汉:武汉测绘科技大学出版社, 1998:61-69.

文章导航

/