- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 14卷 第 5期 2014年2月 科 学 技 术 与 工 程 Vo1.14 No.5 Feb.2014
1671— 1815(2014)05—0137—05 ScienceTechnologyandEngineering ⑥ 2014 Sci.Tech.Engrg.
低能见度条件下助航灯光视景仿真
侯启真 史秉鑫 张国龙 王洁宁
(中国民航大学空中交通管理研究基地 ,航空 自动化学院 ,天津 300300
天津市空管运行规划与安全技术重点实验室 ,天津 300300)
摘 要 针对 目前飞行模拟机对不同气象条件下机场助航灯光模拟较为欠缺的现状,使用逐点计算法建立了基于飞行员视
觉的排灯光照数学模型,实现了助航灯及其光学特性的仿真。在分析粒子系统实现原理的基础上,基于OpenGL提 出了一种
在大型场景漫游系统中实时动态模拟降雪的方法。给出了跑道 II类运行模式下基于飞行员视觉的不同程度的助航灯光降雪
场景。仿真试验显示,使用逐点计算法建立的排灯光照仿真模型,能够真实地模拟机场各类助航灯具的光学特性,较好地实
现了助航灯光在不同程度下着陆、离港全过程的真实降雪视景仿真。整个系统运行稳定,实时性良好,场景形象逼真。
关键词 助航灯光 粒子系统 OpenGL 雪景仿真
中图法分类号 TP391.9; 文献标志码 A
民航飞机在 目视飞行的起飞、降落阶段,飞行员 程序 ,因此选择 OpenGL技术进行开发模拟。
必须观察机场地面场景才能实现安全飞行 ,在低能
1 粒子系统
见度、夜间等视程不好的天气条件下,依靠机场地面
目视助航灯光来勾勒出机场飞行区主要起降参照点 粒子系统 (particlesystem)是迄今为止被认为
的位置,以使飞行员能够在相应的空间位置做出准 模拟不规则模糊物体最为成功的一种图形生成算
确的操作,实现飞机的安全起降…。为此 目视飞行 法 J。粒子系统采用了一套完全不同于以往造型、
训练是飞行员的重点训练项 目之一,尤其是在不同 绘制系统的方法来构造、绘制景物,它并不是一个简
天气条件、飞行高度、角度、纵向距离条件下机场助 单的静态模型,而是一种过程计算模型。如果存在
航灯光的型态,是飞行员需要熟练掌握的内容 , 有效的物理或生理模型,物体的行为建模将变得十
需定期在模拟机上进行复训。但 目前飞行模拟机对 分简单,只要实现当前的几何模型即可。
机场灯光的模拟尤其是处于不同气象条件下的模拟 粒子系统作为构建具有 “模糊”形状物体的计
却较欠缺。 算模型的方法,其中包括一些 自然界中常见的现象,
对于如何开发三维图形交互系统,主要有三种 诸如火焰、云等。它们拥有的共 同特点是具有不固
技术可供选择,即 OpenGL、DirectX和 OpenGVS。 定、不规则几何外形,更重要的一点就是随时问变化
OpenGL是低层的API,具有与硬件与无关的特征, 它们的外观具有不确定性。在过去图形学的建模研
具有很强的扩展延伸性,并且提供了大约 120个有 究中,应用对象的外形通常使用几何体建模的方法
关多边形阴影、旋转、大气效果、深度暗示函数和其 来模拟。这种方法对于这种类型的物体肯定是不适
它函数,使得其可以最大限度地发挥3D芯片的巨 用的。因为多边形或曲面它们无法用来表示,而且
大潜力,而 DirectX本身缺乏基本的3D对象,如柱 采用数学建模的方法无法描述其形状变化的不确定
体、球体、锥体等,其渲染精度不够,而且缺乏可移植 性,实际上后者更是仿真的目的。
性。由于 OpenGVS是属于高级的API函数,因此它 粒子系统是一直进化的,同时伴随动态变化 。
封装的比较严密,从而致使人们对它的某些函数的
文档评论(0)