通用型飞行模拟器视景系统的制作方法.docxVIP

通用型飞行模拟器视景系统的制作方法.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

通用型飞行模拟器视景系统的制作方法

1.本发明涉及飞行模拟技术领域,具体是通用型飞行模拟器视景系统。

背景技术:

2.飞行器仿真就是人工模拟真实的飞行器驾驶效果,飞行员虽然不是驾驶的真实飞行器,但是看到的场景,以及身体的感受跟都可以在一定程度上达到真实飞行器驾驶的效果,高端飞行模拟器给使用人员提供的效果可以与真实的飞行器驾驶相媲美;飞行模拟器是多学科综合的结果,包括数学、物理学、流体力学、计算机科学、图形学等等。

3.现有的飞行器仿真技术在进行操作时,当飞行模拟器在虚拟场景里面发生变化时,则整个虚拟场景的数据均会进行的动态更新,这个过程对系统计算负荷和存储负荷均有极高的要求,如何使得飞行模拟器仿真正常使用的同时,降低系统负荷,是我们需要解决的问题,为此,现提供通用型飞行模拟器视景系统。

技术实现要素:

4.本发明的目的在于提供通用型飞行模拟器视景系统。

5.本发明的目的可以通过以下技术方案实现:通用型飞行模拟器视景系统,包括控制中心,所述控制中心通信连接有数据导入模块、数据处理模块、飞行仿真模块、场景显示模块以及场景更新模块;

6.所述数据导入模块用于将地形数据进行导入,根据导入的地形数据配置地形,并对地形进行定义;

7.所述数据处理模块用于根据所导入的地形数据构建模拟飞行场景,

8.所述飞行仿真模块用于建立飞行器模型,并进行飞行场景模拟;

9.所述场景显示模块用于接入外部数据输入端,用户通过外部数据输入端输入操作指令对三维虚拟空间内的飞行模拟器进行操作,通过场景更新模块对飞行模拟器的视角范围内的场景进行更新。

10.进一步的,所述数据导入模块进行地形数据导入的过程包括:

11.设置全局地形选项集,并在全局地形选项集内根据需求建立地形对象,将所

有的地形对象进行汇总生成地形对象组;所述地形对象可编辑和读取,通过对同一个地形对象组内的各个地形对象进行编辑,从而地形对象组的设置;完成地形对象组的设置后,根据地形对象组配置地形,并对地形进行定义和导入。12.进一步的,对地形进行定义的过程包括:

13.获取地形的配置属性,并输入配置属性的参数,获得模拟地形;

14.将模拟地形组织成四叉树结构,根据四叉树结构中的每个节点将模拟地形划分为相应的地形块;根据地形块的轮廓对模拟地形进行视域裁剪获得对应地形块的地形网络。

15.进一步的,所述数据处理模块构建模拟飞行场景的过程包括:

16.根据所导入的地形对象组,生成相应的地形地貌,并对所生成的地形地貌进行配

置;获取模拟地形的地形网络,并对地形网络进行渲染,获得场景地形块;设置连接器,通过连接器将不同场景地形块进行拼接,获得场景地形图;建立三维虚拟空间,并将所获得的场景地形图映射至三维虚拟空间内;在三维虚拟空间内设置不同的方向光,获得不同方向光下的场景地形图;将所获得的场景地形图进行初始化。

17.进一步的,所述方向光可进行人为调整光照参数,所述光照参数包括光照强度以及光照方向,当光照强度或光照方向发生变化时,则相应的场景地形图产生相应变化。

18.进一步的所述飞行仿真模块进行飞行场景模拟的过程包括:

19.通过多边形建模技术建立飞行器模型;将所获得的飞行模拟器导入三维虚拟空间,并将飞行模拟器与三维虚拟空间内的所有模拟地形通过连接器进行连接;对飞行模拟器在三维虚拟空间内的任意位置进行动态模拟运行,获得飞行模拟器在三维虚拟空间内的不同位置的不同姿态的场景地形图的变化;将所有场景地形图的变化情况进行汇总,获得视景模型数据库。

20.进一步的,所述飞行器模型的建立过程包括:

21.获取飞行器的三视图;通过多边形建模技术获得飞行器模型的骨架图,并将所获得的骨架图进行标记;建立uv坐标图,并将飞行器模型的骨架图映射至uv坐标图内;

22.获得uv坐标图中的骨架图的每个像素点的uv坐标,并对骨架图进行uv坐标展开;并对骨架图进行uv展开后的图形进行烘焙,获得烘焙图像;

23.通过绘图软件根据烘焙图像获得绘制图;获得绘制图的图形纹理,根据绘制图的图形纹理,对骨架图进行上色。

24.进一步的,所述场景更新模块对飞行模拟器的视角范围内的场景进行更新的过程包括:

25.根据操作指令获取调节信号,根据调节信号获得飞行模拟器在三维虚拟空间内的飞行轨迹以及飞行模拟器在飞行轨迹上的每个点的飞行姿态;

26.获取飞行轨迹上的每个点的飞行姿态对应的视角范围;将所获得的视角范围对应的三维虚拟空间内的场景进行组合,获得动态场景;

27.将调节信号向控制中心进行反馈,则控制中心按照操作指令对模拟飞行器进行控制,在飞行模拟器按照操作指令进行飞行的过程中,将所获得动态场景对飞行模拟器的视角范围内的场景进行更新,同时将飞行模拟器视角以外的

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档