摘要
针对大规模水面固流交互模拟过程中物体运动和水波扩散不真实且实时性差的问题,提出一种大规模水环境实时交互绘制方法.首先采用分区模拟的方法取代传统的整体高度细节方法,实时模拟大型水域环境,降低计算复杂度;然后在物体运动过程中引入波浪力,结合自定义风力因子实现物体随波逐流的运动效果;在交互波生成过程中,引入正态分布函数对物体三角形面片进行计算,以增强水面波生成的真实感;最后采用结合流体黏度和表面污染形成的衰减公式来改进波动方程,使水波扩散效果更加平滑稳定.实验结果表明,在保证实时性的基础上,该方法能更真实地模拟物体在水面上的运动,同时有效地表现交互过程中水波的生成与扩散过程.
- 单位