论文部分内容阅读
航海模拟器能提供给操纵人员身临其境的感觉,可以有助于船员驾驶能力的培训,以及科学研究。航海模拟器视景系统是航海模拟器不可或缺的部分,通过视景系统展现出实时的海况和沿岸的场景,使驾驶人员能够感受到逼真的操船环境效果,从而提高培训和研究效率。本文使用开源的仿真图形库OSG(OpenSceneGraph)图形引擎,基于挪威船级社(DNV)航海模拟器认证标准中的A级指标,对航海模拟器视景系统进行了搭建和局部优化。论文主要完成了如下几个方面的工作:(1)使用OSG三维驱动引擎对利用Multigen Creator建模工具搭建好的厦门、三亚和大连的港口及周围建筑场景模型进行了驱动,实现了航海模拟器视景系统基本的功能。(2)通过观察海上实际雾效,结合大气科学中对雾的分析,得出海上雾效的情况。并针对这一现象使用平流雾的算法进行仿真,最后使用GPU技术对雾效进行渲染着色。(3)使用改进后的Kelvin波建立船行波的数学模型,并将模型与海洋自身的FFT模型进行波形融合。最后使用GPU技术对船行波模型进行着色渲染,达到船行波仿真目的。(4)结合航海模拟器视景系统的关键技术,对视景系统进行集成和优化。