内河船舶操纵模拟器河流的仿真重点

内河船舶操纵模拟器河流视景中河流的仿真重点关注两方面:

一是河流运动建模;

二是河流的实时绘制。

其中河流运动建模是河流仿真的关键前提,目前内河船舶操纵模拟器中河流运动建模主要基于波浪谱方法,不能体现河流的流动性,而流动性也是河水区别于海水的主要特性之一,因此在进行内河船舶操纵模拟器河流仿真时,首要问题是建立河流的运动模型。之后在河流表面绘制阶段,需生成连续的河流表面,体现河流的流动性。河流的运动将导致表面纹理变形,从而使河流表面绘制失真。因此,需要解决河流运动与表面纹理属性保持的矛盾问题,并考虑河流场景绘制的实时性要求。针对以上考虑因素,首先在河流运动建模方面,本文提出基于过程法构建河流速度场。主要是基于流函数求解河流速度场,该方法具有计算量小,可逼真地体现河流流动性的特点。

该方法的核心思想是通过反距离加权法构建了河道内各点的流函数进而求解河流速度场。最后,利用内河船舶操纵模拟器中的单河道地形、分支河道地形以及具有固定障碍物的复杂河道地形对模型进行了仿真实验,仿真结果表明本文构建的河流速度场求解模型能适用于多种复杂河道地形,且求解的速度场可较真实地体现河流流动特性,符合河流速度场与河道宽度的耦合关系。其次在河流的实时绘制方面,本文提出基于纹理块实现河流表面的纹理映射。

为平衡显示效果和仿真效率,提出基于河道岸界控制的泊松盘采样点快速生成算法,在河道内生成采样点,并通过该采样点控制河流表面的纹理分布,之后利用求解的河流速度场驱动纹理块。该方法可生成连续运动的河流表面,从而真实地体现求解的河流速度场。

版权所有:厦门和丰互动科技有限公司  地址:厦门市集美区软件园三期A区03栋1304-6室  备案号:闽ICP备19019198号-1