[发明专利]一种解决目标模拟器复杂目标及背景模型闪烁的方法在审
申请号: | 201611059935.2 | 申请日: | 2016-11-25 |
公开(公告)号: | CN106777541A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 王锦菲;冯晓艳;孙锐;李维;江蔚;高欣;郑宏海;邹小霞;彭江军;黄桂明;衷莉莎;巩三莉;刘国玲;伍少健 | 申请(专利权)人: | 江西洪都航空工业集团有限责任公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国航空专利中心11008 | 代理人: | 杜永保 |
地址: | 330024 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 目标 模拟器 复杂 背景 模型 闪烁 方法 | ||
技术领域
本发明一种解决目标模拟器复杂目标及背景模型闪烁的方法属于半实物仿真系统试验技术领域。
背景技术
在仿真和测试过程中,目标模拟器在加载大面积复杂模型及背景时,很容易产生画面闪烁问题,进而严重地影响了导引头对目标的捕控。引起目标及背景闪烁的原因主要有以下三种:一、由于虚拟现实建模软件creator的特点是实时性强,建模功能较弱,所以在构建大规模场景时,往往是通过将第三方软件搭建的复杂模型转换导入到creator中,再将其驱动起来运行。而第三方软件的模型精细度较高,在目标模拟器中加载运行时,其资源开销太大,很难保证实时性。同时由于目标模型的面较多,而场景中很多面是以多边形,尤其是凹多边形的形式存在,所以在进行渲染的过程中,有部分面会出现渲染错误,导致画面有延迟或者局部闪烁;二、由于各个目标及场景是单独进行建模并统一集中起来的,所以它们之间的衔接部分往往会出现距离太近或者有交集的情况,从而造成渲染错误而产生连续闪烁;三、在大视场环境中,同屏显示的场景数量极为庞大,导致目标模拟器场景中许多可见面在屏幕上的投影小于一个像素,在运行过程中,由于其景象生成系统要对每个面都进行渲染,而该像素中所包含的所有面如果对比度差异较大的话,就会同时在该像素中出现不同级别的灰度,这将导致该像素显示的灰度在不断快速变化,从而产生闪烁效果。相关闪烁问题一直以来都是当前虚拟现实软件在开发应用过程中普遍存在的问题。该问题如果不能有效解决,将严重影响仿真结果置信度。
发明内容
本发明的目的:设计了一种比较适合目标模拟器上应用的解决闪烁问题的一系列流程办法。通过该流程方法,可以有效地解决目标模拟器输出给导引头目标场景图像的闪烁问题。保证了导引头捕控目标时,视景图像效果的稳定性,提高了仿真结果的置信度。
本发明的技术方案:
一种解决目标模拟器复杂目标及背景模型闪烁的方法,所述方法包括以下步骤:
1)将由第三方软件创建的模型导入creator软件,按照仿真需求对creator软件中模型的openflight层次结构进行优化调整;
2)在creator软件中将上述模型中的凹多边形面分解成三角形面,删除多余面;
3)对经过步骤2)处理后的模型的面片属性进行重新定义、设置;
4)用视景仿真软件对经过步骤3)处理后的模型进行驱动。在视景仿真软件中观察所述模型在运动时是否有重叠面或存在接缝处不整齐的问题,如果所述模型在运动时有重叠面者或存在接缝处不整齐的问题,则在creator软件中删除该重叠面或补齐接缝;
5)将经过步骤4)处理后的模型,根据导引头、目标模拟器的视场角参数以及仿真弹道设计要求,按相应空间位置的渲染情况对模型进行简化,并用细节层次模型技术方式LOD进行驱动测试,以确定细节层次模型技术方式LOD层数及精确度,确保其运行过渡自然无突变;
6)对处理好的模型进行分布式加载驱动,并作最终效果验证。
发明的有益效果:该解决目标模拟器复杂目标及背景模型闪烁的方法,可适用于目标模拟器中的目标、地形、干扰等各类模型,能有效地解决目标模拟器输出给导引头目标场景图像的闪烁问题,保证了导引头捕控目标时,视景图像效果的稳定性,提高了仿真结果的置信度。
附图说明
图1处理闪烁方法流程图
其中,1:精细目标模型;2:精细背景模型;3:导入creator;4:层次结构优化调整;5:处理凹多边形和多余面;6:按需求定义面片属性;7:将目标模型和场景模型进行融合,并处理重叠面;8:按仿真要求进行简化,并作LOD;9:对目标和背景进行分布式加载运行;10:符合仿真需求的目标及场景
具体实施方式
下面结合说明书附图对本发明进行详细的说明。
一种解决目标模拟器复杂目标及背景模型闪烁的方法。所述方法包括以下步骤:
1)将由第三方软件创建的模型导入creator软件,按照仿真需求对creator软件中模型的openflight层次结构进行优化调整;
2)在creator软件中将上述模型中的凹多边形面分解成三角形面,删除多余面;
3)对经过步骤2)处理后的模型的面片属性进行重新定义、设置;
4)用视景仿真软件对经过步骤3)处理后的模型进行驱动。在视景仿真软件中观察所述模型在运动时是否有重叠面或存在接缝处不整齐的问题,如果所述模型在运动时有重叠面者或存在接缝处不整齐的问题,则在creator软件中删除该重叠面或补齐接缝;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西洪都航空工业集团有限责任公司,未经江西洪都航空工业集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611059935.2/2.html,转载请声明来源钻瓜专利网。