预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105653350A(43)申请公布日2016.06.08(21)申请号201511019603.7(22)申请日2015.12.30(71)申请人南京乐飞航空技术有限公司地址210009江苏省南京市鼓楼区山西路8号金山大厦A座1603-1607室(72)发明人孙传伟(74)专利代理机构常州佰业腾飞专利代理事务所(普通合伙)32231代理人翁斌(51)Int.Cl.G06F9/455(2006.01)权利要求书1页说明书4页附图2页(54)发明名称一种用于飞行模拟器的气象雷达仿真渲染方法(57)摘要本发明公开了一种用于飞行模拟器的气象雷达仿真渲染方法,该方法包括一种基于GLSL着色器语言的气象雷成像渲染系统的操作方法和基于GPU对图像渲染进行加速的实施方法。该发明的所有气象数据都是从仿真过程中视景场景实时采样而来,所以成像具备很高的实时性,同时也与飞行过程的场景数据保持一致,提高了成像的真实性。基于GLSL的气象雷达仿真渲染方法在整个计算过程中,利用了GPU的并行计算能力和渲染加速能力,并且在一开始就摒弃了通过卫星云图、查询气象局数据等这些传统的雷达成像仿真方法,直接从仿真系统的视景仿真过程中采集气象数据,可以大大简化卫星云图数据复建的繁琐计算过程,提高成像的效率,减少了对硬件设备的依赖,降低了设备成本。CN105653350ACN105653350A权利要求书1/1页1.一种用于飞行模拟器的气象雷达仿真渲染方法,其特征在于:该方法包括如下步骤:1)在视景实时仿真的过程中,通过设定场景虚拟相机的视场角和up、center、eye三个姿态量,来模拟气象雷达的扫描范围和方向;2)以所述场景虚拟相机为基础,对场景的大气环境部分进行采样渲染,并且采样的图片通过Alpha通道的方式来定义云系的密度和形态分布规律,通过计算场景的深度值,从而可以得到云系距离雷达位置的距离;3)将形成的图片定义为二维纹理的形式,并作为输出;4)查询气象雷达的真实成像标准,对不同距离,不同雨量,不同形态的云系的成像色彩进行数据录入,并在云系采集图的基础上,通过判断图像的Alpha值来定义云系的分布密度,颜色值越深,云层分布越密集,通过场景深度值来定义云层距离雷达的距离值,根据这些距离值,查表提前录入的颜色数据表,提取对应的成像颜色值;5)在颜色查表完成后,通过GLSL语言编写的着色器,对采集到的图片进行重新按颜色赋值,并通过多重采样的方式,对颜色过度区域进行处理,同时通过腐蚀和添加噪声的方法对图片进行处理;并通过管线将图片渲染到纹理;6)利用opengl绘制几何图元,将GLSL渲染出的纹理与上述元素进行合成,最终将合成后的所有信息通过渲染管线加速渲染到显示设备上。2.根据权利要求1所述的一种用于飞行模拟器的气象雷达仿真渲染方法,其特征在于,将所述步骤6)中的加速渲染包括如下步骤:1)将复杂的图像处理过程由CPU计算迁移到GPU,通过CUDA进行大规模的并行计算的能力,对图像进行处理;2)充分利用OpenGL可编程管线,通过编写GLSL着色器,并将系统所有可以迁移到可编程管线进行渲染计算的,全部由着色器来实现;3)气象雷达成像仿真软件直接从仿真系统的视景仿真过程中采集气象数据。2CN105653350A说明书1/4页一种用于飞行模拟器的气象雷达仿真渲染方法技术领域[0001]本发明涉及一种气象雷达的仿真渲染方法,具体是一种用于飞行模拟器的气象雷达仿真渲染方法,属于仿真技术领域。背景技术[0002]随着科学技术越来越多地应用于军事领域,最新的技术装备使用后对部队产生了重大的影响,但是由于高新技术装备复杂性带来的训练成本也飞速增长,导致投入太大。然而,虚拟现实仿真技术的发展为解决这一矛盾提供了技术基础,直接利用飞行器进行演练以使飞行人员熟悉气象雷达模块功能,可能存在消耗成本过大、效率不高、安全系数低、易受自然条件干扰等实际问题,雷达被视为高技术战争下的“眼睛”通过对气象雷达的成像和性能进行计算机仿真,提供实时逼真的训练视景,对飞行人员快速熟悉装备、熟练操作系统,提高真实环境下操作水平具有重大的意义。[0003]现有的气象雷达成像仿真技术,存在以下缺陷:[0004]1)仿真算法多基于静态的卫星云图进行三维云复建,不具备飞行仿真的实时性和动态性。[0005]2)气象雷达的成像独立与视景系统,造成云图分布与模拟飞行过程中飞行员的真实体验不一致,大大降低了飞行体验。[0006]3)由于现有算法的计算强度大,所以气象雷达成像仿真过于依赖高性能的工业级计算机,大大提高了硬件成本。发明内容[0007]针对现有技术存在的问题,本发明提供一种用于飞行模拟器的气象雷达仿真渲染方法,其是基于GLSL的气象雷达仿