航海模拟器场景中的海浪构网算法制造技术

技术编号:3760331 阅读:419 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于航海场景仿真技术领域,涉及航海模拟器场景中的海浪构网算法。该方法是:设计同心圆网格模型构建海平面,保证了海浪绘制的实时性;采用基于GPU的FFT方法生成符合Phillips谱的海浪高度图;利用顶点纹理获取技术采样多次平铺的高度图,得到网格顶点的高度,从而用网格构建出了海浪表面的几何形状;依据视点位置实时计算网格顶点纹理坐标,实现了海浪与视点的相对运动。本发明专利技术的算法解决了现有海浪构网算法中不能实现完全合理的LOD、无法体现风对海浪的影响、无法实现海浪与视点的相对运动等问题,并在绘制的实时性及真实感上优于其他算法;采用本发明专利技术的海浪构网算法可以科学、实时、逼真地绘制大规模海浪场景。

【技术实现步骤摘要】

本专利技术属于航海场景仿真
,涉及一种航海模拟器场景中的海浪构网算法
技术介绍
航海模拟器是一种典型的人在回路中的仿真系统,航海模拟器的场景为模拟器操纵者提 供了海上训练任务的虚拟景象,其中显示的海浪一般约占整个场景的一半区域,因此海浪是 航海模拟器场景的重要组成部分,也是评价航海模拟器视景系统好坏的关键依据。绘制海浪场景最关键的问题是海浪构网,即如何用多边形网格实时构建出海浪表面的几 何形状。海浪构网需要解决两个主要问题 一是海平面网格模型的建立,二是网格模型中网 格顶点高度的计算。海平面网格模型的网格间距和拓扑结构直接影响海浪绘制的实时性,而 网格顶点高度的计算直接关系海浪绘制的真实感,近年来,国内外学者对这两个问题进行了 一些研究。在海平面网格模型的研究中尹勇将海面划分为动态海面和静态海面,动态海面由以视点位置为中心的^x^个网格组成,动态海面的外围区域为静态海面;Hinsinger等W提出 一种自适应的网格模型,该模型将屏幕上显示的海面区域细分成^x^个矩形网格单元,每 个单元按照逆向透视投影到静止的海平面上,从而获得海面上对应的不均匀分布的MxW个 网格位置;解本文档来自技高网...

【技术保护点】
航海模拟器场景中的海浪构网算法,其特征在于,该算法包括如下步骤:1)设计同心圆网格模型模拟海平面;2)采用基于GPU的FFT方法生成符合Phillips谱的海浪高度图;3)采样多次平铺的高度图获得网格顶点的高度;4)依据视点位置实时计算网格顶点纹理坐标,实现海浪与视点的相对运动。

【技术特征摘要】

【专利技术属性】
技术研发人员:任鸿翔金一丞尹勇张秀凤刘秀文任俊生张新宇孙霄峰解翠
申请(专利权)人:大连海事大学
类型:发明
国别省市:91[中国|大连]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利