首页 / 专利库 / 显示技术 / 虚拟现实 / 一种VR警务训练模拟伤害值的计算方法

一种VR警务训练模拟伤害值的计算方法

阅读:359发布:2020-05-08

专利汇可以提供一种VR警务训练模拟伤害值的计算方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种VR警务训练模拟伤害值的计算方法,涉及虚拟技术领域,包括以下步骤:建立存储有人的骨骼数据模型的模拟伤害计算医学人 体模 型 云 数据库 以及建立所在三维场景绘图构建 虚拟现实 场景内的本地数据库;通过采集被击中目标的模型数据与本地数据库的模型数据进行比对,判定虚拟模拟击中目标类型是人形目标、非人形目标还是环境物体在分别带入伤害值计算公式得出模拟伤害值;通过构建医学人体数据库和本地数据库,对击中目标进行智能判断,在伤害值计算中,击中目标可人性化添加不同计算条件在不同的医学 人体模型 中区分人体不同的身体躯干 位置 ,加入真实环境的多方面因数,同时使不同武器对应不同的伤害值,增加模拟伤害值计算的更精确性。,下面是一种VR警务训练模拟伤害值的计算方法专利的具体信息内容。

1.一种VR警务训练模拟伤害值的计算方法,其特征在于:包括以下步骤:
S1:建立存储有人的骨骼数据模型的模拟伤害计算医学人体模数据库以及建立所在三维场景绘图构建虚拟现实场景内的本地数据库;
S2:通过采集被击中目标的模型数据与本地数据库的模型数据进行比对,判定虚拟模拟击中目标类型是否为人形目标;
S3:被击中目标判断为人形时,通过人形伤害值计算公式:人形伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出人形的伤害值;
被击中目标判断为非人形时,再判断被击中目标为非人形生物还是环境物体;
如被击中目标为非人形生物时,通过非人形生物伤害值计算公式:非人生物伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出非人形生物的伤害值;
被击中目标判断为环境物体时,通过环境物体伤害计算公式:环境物体伤害值=实际伤害值×破坏系数;
所述实际伤害值=武器基础伤害值-距离衰减伤害值。
2.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
本地数据库存储有各类武器的攻击值及衰减系数,武器的攻击值乘以该武器击中目标的次数得到武器基础伤害值;所述武器的衰减系数乘以该武器击中目标的距离得到距离衰减伤害值。
3.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述伤害系数根据武器击中人形目标或非人生物的部位确定。
4.根据权利要求3所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
被击中的部位可以是人形或非人生物的躯干部位或者是致命位置,击中躯干部位与击中致命位置产生的伤害系数不同,且击中致命位置的伤害系数远大于击中所述躯干部位的伤害系数。
5.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
人形和非人形生物对应有防御值数据和防御系数数据,所述防御值数据和防御系数数据均存储在本地数据库中,所述伤害抵消值=防御值×防御系数。
6.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述人的骨骼数据模型包括成人骨骼数据模型和儿童成人骨骼数据模型,通过所述成人骨骼数据模型、所述儿童成人骨骼数据模型得出成人躯干各部位的伤害系数和儿童躯干各部位的伤害系数,且成人、儿童身体同一部位的伤害系数不同。
7.根据权利要求1-6任一所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述伤害抵消值可增加防护值并带入伤害值计算,所述防护值可通过人形目标身上穿戴或佩戴的防护器具的防护等级确定。
8.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述环境物体包括可破坏物体和不可破话物体,所述可破坏物体设有相应的破坏系数,所述破坏系数数据存储在所述本地数据库中;所述不可破坏物体的破坏系数为零。

说明书全文

一种VR警务训练模拟伤害值的计算方法

技术领域

[0001] 本发明涉及虚拟技术领域,具体涉及一种VR警务训练模拟伤害值的计算方法。

背景技术

[0002] 在现有VR警务训练系统中,警务训练计算模拟伤害值的方法数值过于硬化不能根据其所击中的目标丶物体丶距离计算伤害,伤害的数值不予以拟真智能,无法区分物体,无法根据真实的医学人体模型对应相对的数学模型输出拟真的数值,警务计算模拟算法,针对击中目标判断区分人类人形非人形,并判断是否活物,并可标记指定特定医学人体模型部位,特定的物体,调整所需要的数值。

发明内容

[0003] 为解决现有技术问题,本发明通过导入大数据库,构建医学人体数据库,本地数据库,对击中目标进行智能判断,在伤害值计算中,在面对不同的场景环境,特制的击中目标可人性化添加不同计算条件在不同的医学人体模型中区分人体不同的身体躯干位置,加入真实环境的多方面因数,在可在本地数据库中人员使用的武器类型进行计算,增加多方面武器使用的灵活性,并且算法灵活适用于击中其他物体类型,增加模拟伤害值计算的更精确性。
[0004] 本发明具体采用以下技术方案:
[0005] 一种VR警务训练模拟伤害值的计算方法,包括以下步骤:
[0006] S1:建立存储有人的骨骼数据模型的模拟伤害计算医学人体模型数据库以及建立所在三维场景绘图构建虚拟现实场景内的本地数据库;
[0007] S2:通过采集被击中目标的模型数据与本地数据库的模型数据进行比对,判定虚拟模拟击中目标类型是否为人形目标;
[0008] S3:被击中目标判断为人形时,通过人形伤害值计算公式:人形伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出人形的伤害值;
[0009] 被击中目标判断为非人形时,再判断被击中目标为非人形生物还是环境物体,如被击中目标为非人形生物时,通过非人形生物伤害值计算公式:非人生物伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出非人形生物的伤害值;
[0010] 被击中目标判断为环境物体时,通过环境物体伤害计算公式:环境物体伤害值=实际伤害值×破坏系数;
[0011] 所述实际伤害值=武器基础伤害值-距离衰减伤害值。
[0012] 进一步的方案是,本地数据库存储有各类武器的攻击值及衰减系数,武器的攻击值乘以该武器击中目标的次数得到武器基础伤害值;所述武器的衰减系数乘以该武器击中目标的距离得到距离衰减伤害值。
[0013] 进一步的方案是,所述伤害系数根据武器击中人形目标或非人生物的部位确定。
[0014] 进一步的方案是,被击中的部位可以是人形或非人生物的躯干部位或者是致命位置,击中躯干部位与击中致命位置产生的伤害系数不同,且击中致命位置的伤害系数远大于击中所述躯干部位的伤害系数。
[0015] 进一步的方案是,人形和非人形生物对应有防御值数据和防御系数数据,所述防御值数据和防御系数数据均存储在本地数据库中,所述伤害抵消值=防御值×防御系数。
[0016] 进一步的方案是,所述人的骨骼数据模型包括成人骨骼数据模型和儿童成人骨骼数据模型,通过所述成人骨骼数据模型、所述儿童成人骨骼数据模型得出成人躯干各部位的伤害系数和儿童躯干各部位的伤害系数,且成人、儿童身体同一部位的伤害系数不同。
[0017] 进一步的方案是,所述伤害抵消值可增加防护值并带入伤害值计算,所述防护值可通过人形目标身上穿戴或佩戴的防护器具的防护等级确定。
[0018] 进一步的方案是,所述环境物体包括可破坏物体和不可破话物体,所述可破坏物体设有相应的破坏系数,所述破坏系数数据存储在所述本地数据库中;所述不可破坏物体的破坏系数为零。
[0019] 本发明的有益效果:
[0020] 通过导入大数据库,构建医学人体数据库和本地数据库,对击中目标进行智能判断,在伤害值计算中,在面对不同的场景环境,特制的击中目标可人性化添加不同计算条件在不同的医学人体模型中区分人体不同的身体躯干位置,加入真实环境的多方面因数,在可在本地数据库中人员使用的武器类型进行计算,增加多方面武器使用的灵活性,并且算法灵活适用于击中其他物体类型,,增加模拟伤害值计算的更精确性;
[0021] 本发明通过考虑武器距离衰减伤害并带入伤害值的计算,使伤害值的模拟计算更精确。附图说明
[0022] 图1为本发明实施例一种VR警务训练模拟伤害值的计算方法的流程图

具体实施方式

[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0024] 如图1所示,本发明的一个实施例公开了一种VR警务训练模拟伤害值的计算方法,包括以下步骤:
[0025] S1:建立存储有人的骨骼数据模型的模拟伤害计算医学人体模型云数据库以及建立所在三维场景绘图构建虚拟现实场景内的本地数据库;
[0026] S2:通过采集被击中目标的模型数据与本地数据库的模型数据进行比对,判定虚拟模拟击中目标类型是否为人形目标;
[0027] S3:被击中目标判断为人形时,通过人形伤害值计算公式:人形伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出人形的伤害值;
[0028] 被击中目标判断为非人形时,再判断被击中目标为非人形生物还是环境物体,如被击中目标为非人形生物时,通过非人形生物伤害值计算公式:非人生物伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出非人形生物的伤害值;被击中目标判断为环境物体时,通过环境物体伤害计算公式:环境物体伤害值=实际伤害值×破坏系数;实际伤害值=武器基础伤害值-距离衰减伤害值。
[0029] 首先建立虚拟场景,以虚拟场景的实景为基础,进行三维场景绘图,构建本地虚拟模型场景大数据库;然后建立场景内的物品物理模型;然后在绘图基础上对三维模型进行处理,达到高清图像;最后完成虚拟场景的建立,可以在计算机上运行虚拟场景,通过在场景中进行操作触发判定击发的一系列计算;
[0030] 在本实施例中,本地数据库存储有各类武器的攻击值及衰减系数,武器的攻击值乘以该武器击中目标的次数得到武器基础伤害值;武器的衰减系数乘以该武器击中目标的距离得到距离衰减伤害值。使不同的武器产生不同的杀伤值。
[0031] 在本实施例中,伤害系数根据武器击中人形目标或非人生物的部位确定。
[0032] 在本实施例中,被击中的部位可以是人形或非人生物的躯干部位或者是致命位置,击中躯干部位与击中致命位置产生的伤害系数不同,且击中致命位置的伤害系数远大于击中躯干部位的伤害系数。使得击中人形目标的躯干部位和致命部位产生的伤害不同。
[0033] 在本实施例中,人形和非人形生物对应有防御值数据和防御系数数据,防御值数据和防御系数数据均存储在本地数据库中,伤害抵消值=防御值×防御系数。
[0034] 在本实施例中,人的骨骼数据模型包括成人骨骼数据模型和儿童成人骨骼数据模型,通过成人骨骼数据模型、儿童成人骨骼数据模型得出成人躯干各部位的伤害系数和儿童躯干各部位的伤害系数,且成人、儿童身体同一部位的伤害系数不同。
[0035] 在本实施例中,伤害抵消值可增加防护值并带入伤害值计算,防护值可通过人形目标身上穿戴或佩戴的防护器具的防护等级确定。通过穿戴或佩戴防护器具可增加伤害抵消值。
[0036] 在本实施例中,环境物体包括可破坏物体和不可破话物体,可破坏物体设有相应的破坏系数,破坏系数数据存储在本地数据库中;不可破坏物体的破坏系数为零。可区分可破坏的环境物体和不可破坏的环境物体。
[0037] 最后说明的是,以上仅对本发明具体实施例进行详细描述说明。但本发明并不限制于以上描述具体实施例。本领域的技术人员对本发明进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作的均等变换和修改,都涵盖在本发明范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈