VR模型、VR场景处理方法、VR培训系统、存储介质及电子设备技术方案

技术编号:22134916 阅读:18 留言:0更新日期:2019-09-18 08:43
本发明专利技术公开一种VR模型触碰响应的预处理方法、VR场景的更新处理方法、VR培训系统、存储介质和电子设备,其中,本发明专利技术VR模型触碰响应的预处理方法通过在调用VR场景所需的VR模型时,针对其中的柔性VR模型,先不一次性将所有柔性VR模型的柔性顶点架构,而是暂时以普通顶点架构作为初始顶点架构,当通过读取当前触碰的VR模型的类型标签,辨别出当前触碰的VR模型的为柔性VR模型时,再适时地加载对应的柔性顶点架构,从而:一方面,减少了VR模型触碰响应预处理的运算量;另一方面,当前触碰的柔性VR模型也能够以更贴合其物理属性的方式实现触碰动态响应,保证柔性VR模型的逼真的动态响应效果。

VR Model, VR Scene Processing Method, VR Training System, Storage Media and Electronic Equipment

【技术实现步骤摘要】
VR模型、VR场景处理方法、VR培训系统、存储介质及电子设备
本专利技术涉及VR
,特别涉及一种VR模型触碰响应的预处理方法、VR场景的更新处理方法、VR培训系统、存储介质和电子设备。
技术介绍
一些专业性较强的工种必须参加相应的技术培训才能上岗。通常上岗培训过程都需要人工进行指导和测试,耗费大量的人力物力,并且理论化过多,学习后没有实践经验。部分培训过程为了增加作业人员的操作经验,会进行现场教学,但现场作业对于初学者来说危险性相对较高,往往在保证安全的前提下不能达到学员亲自操作的目的。为了解决这个问题,现有技术中提出了应用VR技术进行培训的方案,但是一些较柔软电力部件(如绝缘毯等)在操作过程会遇到折叠、弯曲等问题,若使用仅具有基本顶点架构的一般VR模型而不增加VR模型的顶点数,则对应的动态效果则不能与实际情况一一对应。然而,如果为了根据其物理属性实现触碰动态响应,通过大量增加工具模型上的顶点数,使其在各个方向上的动态效果与实际相同,则会大大降低系统的运行速度,影响操作效果。
技术实现思路
本专利技术的主要目的是提出一种VR模型触碰响应的预处理方法,旨在解决现有的VR系统无法以较低运算量实现VR模型实现更逼真触碰响应的预处理。为实现上述目的,本专利技术提出的VR模型触碰响应的预处理方法,包括:步骤100:为VR场景加载VR模型时获取与该VR模型对应的初始顶点架构及类型标签,所述类型标签包括弹性模型和柔性模型;步骤120:根据操作主体的定位数据及姿态数据,检测操作主体在VR场景中的映射模型与不特定所述VR模型之间的距离;步骤140:在所述操作主体的映射模型按预设标准触碰到所述VR模型时读取当前触碰的所述VR模型的类型标签;步骤160:若当前触碰的VR模型的类型为所述柔性VR模型,则根据预设的规则将该VR模型的初始顶点架构更新为柔性顶点架构;步骤180:若当前接触的VR模型的类型为所述弹性VR模型,则保留初始顶点架构。优选地,所述步骤160具体包括:步骤161:根据当前触碰的VR模型的当前姿态及初始姿态,获取该VR模型当前姿态的偏转角;步骤163:根据所述VR模型的位置将所述柔性顶点架构定位至该VR模型,并根据该VR模型当前姿态的偏转角调整该柔性顶点架构;步骤165:解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。优选地,所述步骤160具体还包括:步骤163之前,步骤162a:确定所述VR模型初始顶点架构被触碰到的单元面;步骤162b:匹配与该被触碰到的单元面对应的柔性顶点架构。优选地,所述步骤160具体包括:步骤16a:确定所述VR模型初始顶点架构被触碰到的单元面;步骤16b:匹配与该被触碰到的单元面对应的柔性顶点架构;步骤16c:解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。优选地,与初始顶点架构的单元面相匹配的所述柔性顶点架构预存储在数据库中。优选地,所述柔性顶点架构相比所述初始顶点架构至少对应所述初始顶点架构被触碰到的单元面的触碰点新增了顶点。本专利技术还提出一种VR场景的更新处理方法,包括如上所述的VR模型触碰响应的预处理方法,以及在所述VR模型触碰响应的预处理方法的步骤160或步骤180之后还包括:步骤200:根据当前接触的VR模型的当前顶点架构以及所述操作主体的动作计算当前接触的VR模型的动态效果;步骤220:根据所述动态效果更新所述VR场景。本专利技术还提出一种VR培训系统,其特征在于,包括:VR头盔,包括体感定位器、第一定位器以及显示器;操作工具,包括第二定位器;位置检测模块,用于检测第一定位器与第二定位器的位置;场景库模块,用于存储环境场景与VR模型;调取模块,用于根据所述位置检测模块的检测数据、所述体感定位器的数据加载VR模型以及操作主体的映射模型;触碰判断模块,用于根据所述位置检测模块的检测数据、所述体感定位器的数据检测操作主体的映射模型按预设标准是否触碰到;标签读取模块,用于在所述触碰判断模块的判断结果为是时,读取当前触碰的所述VR模型的类型标签;顶点更新模块,用于在标签读取模块读取的类型为所述柔性VR模型时根据预设的规则将该VR模型的初始顶点架构更新为柔性顶点架构,以及在标签读取模块读取的类型为所述弹性VR模型时保留初始顶点架构;动态效果模块,用于根据当前接触的VR模型的当前顶点架构以及所述操作主体的动作计算当前接触的VR模型的动态效果;场景更新模块,用于根据动态效果模块的计算结果更新VR场景;所述显示器用于对VR场景进行显示。优选地,所述顶点更新模块包括:偏转角获取单元,用于根据当前触碰的VR模型的当前姿态及初始姿态,获取该VR模型当前姿态的偏转角;定位调整单元,用于根据所述VR模型的位置将所述柔性顶点架构定位至该VR模型,并根据该VR模型当前姿态的偏转角调整该柔性顶点架构;关系替换单元,用于解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。优选地,所述顶点更新模块还包括:触碰位置确定单元,用于确定所述VR模型初始顶点架构被触碰到的单元面;顶点架构匹配单元,用于匹配与该被触碰到的单元面对应的柔性顶点架构。优选地,所述顶点更新模块包括:触碰位置确定单元,用于确定所述VR模型初始顶点架构被触碰到的单元面;顶点架构匹配单元,用于匹配与该被触碰到的单元面对应的柔性顶点架构;关系替换单元,用于解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。优选地,VR培训系统还包括外置主机,所述场景库模块,调取模块,触碰判断模块,标签读取模块,顶点更新模块,动态效果模块,场景更新模块均设置在所述外置主机上。优选地,所述外置主机与所述VR头盔之间通过数据线连接。本专利技术还提出一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行如上所述的VR模型触碰响应的预处理方法或如上所述的VR场景的更新处理方法本专利技术还提出一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行如上所述的VR模型触碰响应的预处理方法或如上所述的VR场景的更新处理方法。本专利技术VR模型触碰响应的预处理方法通过在调用VR场景所需的VR模型时,针对其中的柔性VR模型,先不一次性将所有柔性VR模型的柔性顶点架构,而是暂时以普通顶点架构作为初始顶点架构,当通过读取当前触碰的VR模型的类型标签,辨别出当前触碰的VR模型的为柔性VR模型时,再适时地加载对应的柔性顶点架构,从而:一方面,减少了VR模型触碰响应预处理的运算量;另一方面,当前触碰的柔性VR模型也能够以更贴合其物理属性的方式实现触碰动态响应,保证柔性VR模型的逼真的动态响应效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术VR模型触碰响应的预处理方法第一实施例的流程示意图;图2为本专利技术VR模型触碰响应的预处理方法第二本文档来自技高网...

【技术保护点】
1.一种VR模型触碰响应的预处理方法,其特征在于,包括:步骤100:为VR场景加载VR模型时获取与该VR模型对应的初始顶点架构及类型标签,所述类型标签包括弹性模型和柔性模型;步骤120:根据操作主体的定位数据及姿态数据,检测操作主体在VR场景中的映射模型与不特定所述VR模型之间的距离;步骤140:在所述操作主体的映射模型按预设标准触碰到所述VR模型时读取当前触碰的所述VR模型的类型标签;步骤160:若当前触碰的VR模型的类型为所述柔性VR模型,则根据预设的规则将该VR模型的初始顶点架构更新为柔性顶点架构;步骤180:若当前接触的VR模型的类型为所述弹性VR模型,则保留初始顶点架构。

【技术特征摘要】
1.一种VR模型触碰响应的预处理方法,其特征在于,包括:步骤100:为VR场景加载VR模型时获取与该VR模型对应的初始顶点架构及类型标签,所述类型标签包括弹性模型和柔性模型;步骤120:根据操作主体的定位数据及姿态数据,检测操作主体在VR场景中的映射模型与不特定所述VR模型之间的距离;步骤140:在所述操作主体的映射模型按预设标准触碰到所述VR模型时读取当前触碰的所述VR模型的类型标签;步骤160:若当前触碰的VR模型的类型为所述柔性VR模型,则根据预设的规则将该VR模型的初始顶点架构更新为柔性顶点架构;步骤180:若当前接触的VR模型的类型为所述弹性VR模型,则保留初始顶点架构。2.如权利要求1所述的VR模型触碰响应的预处理方法,其特征在于,所述步骤160具体包括:步骤161:根据当前触碰的VR模型的当前姿态及初始姿态,获取该VR模型当前姿态的偏转角;步骤163:根据所述VR模型的位置将所述柔性顶点架构定位至该VR模型,并根据该VR模型当前姿态的偏转角调整该柔性顶点架构;步骤165:解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。3.如权利要求2所述的VR模型触碰响应的预处理方法,其特征在于,所述步骤160具体还包括:步骤163之前,步骤162a:确定所述VR模型初始顶点架构被触碰到的单元面;步骤162b:匹配与该被触碰到的单元面对应的柔性顶点架构。4.如权利要求1所述的VR模型触碰响应的预处理方法,其特征在于,所述步骤160具体包括:步骤16a:确定所述VR模型初始顶点架构被触碰到的单元面;步骤16b:匹配与该被触碰到的单元面对应的柔性顶点架构;步骤16c:解耦VR模型与该VR模型的初始顶点架构,并以所述柔性顶点架构作为该VR模型的当前顶点架构。5.如权利要求3或4所述的VR模型触碰响应的预处理方法,其特征在于,与初始顶点架构的单元面相匹配的所述柔性顶点架构预存储在数据库中。6.如权利要求1-4任一项所述的VR模型触碰响应的预处理方法,其特征在于,所述柔性顶点架构相比所述初始顶点架构至少对应所述初始顶点架构被触碰到的单元面的触碰点新增了顶点。7.一种VR场景的更新处理方法,其特征在于,包括如权利要求1-5任一项所述的VR模型触碰响应的预处理方法,以及在所述VR模型触碰响应的预处理方法的步骤160或步骤180之后还包括:步骤200:根据当前接触的VR模型的当前顶点架构以及所述操作主体的动作计算当前接触的VR模型的动态效果;步骤220:根据所述动态效果更新所述VR场景。8.一种VR培训系统,其特征在于,包括:VR头盔,包括体感定位器、第一定位器以及显示器;操作工具,包括第二定位器;位置检测模块,用于检测第一定位器与第二定位器的位置;场景库模块,用于存储环境场景与V...

【专利技术属性】
技术研发人员:纪良沈辉陆政殷洪海李国平何星晔孙镜凯王曙宁韩若冰郭健郭毓郝爱民梁晓辉杨文军
申请(专利权)人:国网江苏省电力有限公司常州供电分公司南京理工大学杭州同绘科技有限公司国网江苏省电力有限公司溧阳市供电分公司国家电网有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1