System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于虚拟视景构建,尤其涉及一种基于实体单元特征分析的虚拟视景智能化构建方法。
技术介绍
1、目前市场上的虚拟视景构建技术多为针对单一场景的构建技术,仅对场景进行模型构建,不具备实体单元特征分析能力。常见的技术流程如图1所示,通过接口调用获取传入数据,然后根据传入数据更新三维场景中的对象状态,包括位置、姿态、着色器、模型等,然后根据传入数据对粒子效果进行更新,最后渲染整个场景,输出最终的渲染画面。
2、现有的通用虚拟视景构建技术大多都是针对特定场景开发,资源可重用性差,接入过程繁琐,难以适应军用联合试验中复杂多变的试验环境;且现有技术大多针对单一场景开发,而军事联合试验通常会包含内场和外场两个不同场景,现有技术在实现内外场同步构建方面仍存在不足。
技术实现思路
1、为解决上述技术问题,本专利技术提出一种基于实体单元特征分析的虚拟视景智能化构建方法;该方法基于实体单元特征分析技术,适用于军事仿真联合试验领域,为试验提供高度可视化的虚拟视景。
2、本专利技术第一方面提出一种基于实体单元特征分析的虚拟视景智能化构建方法。所述方法利用资源管理系统和可配置虚拟视景系统来构建基于实体单元特征分析的虚拟视景,所述资源管理系统包括管理器、数据区、资源库,所述可配置虚拟视景系统包括数据管理模块、空间管理模块、数据可视化展示模块。
3、所述方法包括:
4、步骤s1、对三维实景内外场的若干实体单元进行特征分析,以形成所述数据区中与所述实体单元对应的
5、步骤s2、利用数据管理模块对待进行虚拟化的三维场景进行数据解析,得到所述三维场景中包含的实体单元,利用管理器生成所述三维场景的场景态势信息,同时利用管理器调用所述数据区和所述资源库,生成所述三维场景中包含的实体单元对应的实例对象态势信息;
6、步骤s3、调用所述空间管理模块,基于所述场景态势信息生成虚拟化视景,基于所述三维场景中包含的实体单元对应的实例对象态势信息,将所述实体单元在虚拟化视景中映射为空间实体对象,并将所需的资源库中的资源与空间实体对象进行绑定;
7、步骤s4、调用数据可视化展示模块,通过数据可视化来展示所述虚拟化视景中空间实体对象以及所绑定的资源,并结合场景态势信息和实例对象态势信息形成所述三维场景的完整虚拟化视景。
8、根据本专利技术第一方面的方法,在所述步骤s1中:
9、对三维实景内外场的若干实体单元进行特征分析,得到各个实体单元的态势信息和资源信息;
10、在数据区内配置所述态势信息,从而生成各个实体单元的实例对象态势信息;
11、在资源库中配置所述资源信息,从而形成包括模型库、材质库、贴图库、动画库、特效库和其他库的资源库。
12、根据本专利技术第一方面的方法,在所述步骤s1中:所述管理区从所述资源库中调用所需的资源,以生成所述实例对象态势信息,调用过程通过引用所述资源库中的资源文件的地址来实现。
13、根据本专利技术第一方面的方法,所述管理器中存储有:各类场景态势信息;以及所述数据区中每个实例对象态势信息的实例对象索引文件。
14、根据本专利技术第一方面的方法,在所述步骤s2中:
15、利用数据管理模块对待进行虚拟化的三维场景进行数据解析,得到所述三维场景中包含的实体单元;
16、利用管理器从所述各类场景态势信息中获取与所述三维场景对应的场景态势信息;
17、利用管理器提取出与所述三维场景中包含的实体单元对应的实例对象索引文件,并通过所述实例对象索引文件获取所述数据区中对应的实例对象态势信息;
18、其中,获取所述数据区中对应的实例对象态势信息时,通过引用所述资源库中的资源文件的地址,从资源库中提取所需的资源到所述数据区。
19、根据本专利技术第一方面的方法,在所述步骤s3中:
20、所述空间管理模块接收来自所述数据管理模块的所述场景态势信息和所述三维场景中包含的实体单元对应的实例对象态势信息;
21、基于所述场景态势信息生成虚拟化视景,基于所述三维场景中包含的实体单元对应的实例对象态势信息,将所述实体单元在虚拟化视景中映射为空间实体对象;
22、确定所述空间实体对象所需的资源,并从所述资源库中加载所需的资源,将所需的资源与空间实体对象进行绑定。
23、根据本专利技术第一方面的方法,在所述步骤s4中,提取空间实体对象所绑定的资源在所述资源库的存储路径,以及实例对象态势信息的实例对象索引文件在所述管理器的存储路径,作为所述空间实体对象的属性信息。
24、根据本专利技术第一方面的方法,当所述待进行虚拟化的三维场景发生场景更新或实体单元更新时,实时获取更新后的相关数据,并进一步更新生成的虚拟化视景。
25、本专利技术第二方面公开了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现本公开第一方面所述的一种基于实体单元特征分析的虚拟视景智能化构建方法中的步骤。
26、本专利技术第三方面公开了一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本公开第一方面所述的一种基于实体单元特征分析的虚拟视景智能化构建方法中的步骤。
27、综上,本专利技术针对军用仿真智能试验中资源缺乏可重用性、接入流程繁琐复杂、内外场同步难以协调等问题,基于实体单元特征分析技术,提出了一套可快速、便利接入试验体系的虚拟视景构建技术,为虚拟视景构建提供了数据的分析与处理流程,比现有的通用虚拟视景构建技术更适合军事智能联合试验体系。
本文档来自技高网...【技术保护点】
1.一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于:
2.根据权利要求1所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤S1中:
3.根据权利要求2所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤S1中:所述管理区从所述资源库中调用所需的资源,以生成所述实例对象态势信息,调用过程通过引用所述资源库中的资源文件的地址来实现。
4.根据权利要求3所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,所述管理器中存储有:
5.根据权利要求4所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤S2中:
6.根据权利要求5所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤S3中:
7.根据权利要求6所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤S4中,提取空间实体对象所绑定的资源在所述资源库的存储路径,以及实例对象态势信息的实例对象索引文件在所述管
8.根据权利要求7所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,当所述待进行虚拟化的三维场景发生场景更新或实体单元更新时,实时获取更新后的相关数据,并进一步更新生成的虚拟化视景。
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现权利要求1-7任一项所述的一种基于实体单元特征分析的虚拟视景智能化构建方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1-7任一项所述的一种基于实体单元特征分析的虚拟视景智能化构建方法中的步骤。
...【技术特征摘要】
1.一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于:
2.根据权利要求1所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤s1中:
3.根据权利要求2所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤s1中:所述管理区从所述资源库中调用所需的资源,以生成所述实例对象态势信息,调用过程通过引用所述资源库中的资源文件的地址来实现。
4.根据权利要求3所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,所述管理器中存储有:
5.根据权利要求4所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤s2中:
6.根据权利要求5所述的一种基于实体单元特征分析的虚拟视景智能化构建方法,其特征在于,在所述步骤s3中:
7.根据权利要求6所述的一种基于实体单元特征分析的虚拟视...
【专利技术属性】
技术研发人员:张静,李晶,秦伟军,包阳,李飞翔,徐逸飞,刘颖,
申请(专利权)人:中国人民解放军军事科学院系统工程研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。