虚拟现实中的虚拟对象控制方法及装置制造方法及图纸

技术编号:19377533 阅读:21 留言:0更新日期:2018-11-09 22:23
本发明专利技术公开了一种虚拟现实中的虚拟对象控制方法及装置。其中,该方法包括:获取指定对象在预设空间中的第一信息和基于指定对象作用于控制器的操作所产生的指令信息;其中,第一信息包括:指定对象的所穿戴的头戴式显示器的第一位置追踪信息和控制器的第二位置追踪信息;根据第一信息和指令信息确定虚拟现实场景中与指定对象对应的虚拟对象的第二信息;根据第二信息控制虚拟对象在虚拟现实场景中的移动。本发明专利技术解决了相关技术中的虚拟现实中采用瞬移和仅房间内移动的方式导致游戏的体验度较差的技术问题。

Virtual object control method and device in virtual reality

The invention discloses a virtual object control method and device in virtual reality. The method includes: acquiring the first information of the designated object in the preset space and the instruction information generated by the operation of the designated object acting on the controller; the first information includes: the first position tracking information of the head-mounted display of the designated object and the second position tracking information of the controller; The second information of the virtual object corresponding to the specified object in the virtual reality scene is determined according to the first information and instruction information, and the movement of the virtual object in the virtual reality scene is controlled according to the second information. The invention solves the technical problem that the game experience is poor in the virtual reality of the related technology by adopting the method of instantaneous movement and moving only in the room.

【技术实现步骤摘要】
虚拟现实中的虚拟对象控制方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种虚拟现实中的虚拟对象控制方法及装置。
技术介绍
虚拟现实(VirtualReality,简称VR)头显所拥有的超高视角(FieldofVision,简称FOV),带来了高度的沉浸感,但同时也导致玩家更容易发生运动眩晕症。为了降低超高的沉浸感所产生的眩晕感,相关技术中的VR游戏多采用的是瞬移+仅房间内移动的方案,这种方式破坏沉浸感(突然的画面变化、瞬移与世界观的割裂)、破坏游戏世界观、破坏游戏性(一些传统移动方式抵达不了的地方可以轻易通过瞬移抵达,瞬移很难对移动速度进行限制,玩家可以轻易躲避攻击)等等;或者通过依赖外设(比如跑步机),这种方式会提高玩家的成本,并且需要消耗玩家的真实体力,难以长时间游玩,且对游戏设计产生了更多的限制。并且,通常虚拟现实中的虚拟角色被设置为不能穿透场景中的物体(例如墙体、山体、石块等模型),相关技术中的方案难以避免玩家将头伸进物体内部导致穿插的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种虚拟现实中的虚拟对象控制方法及装置,以至少解决相关技术中的虚拟现实中采用瞬移和仅房间内移动的方式导致游戏的体验度较差的技术问题。根据本专利技术实施例的一个方面,提供了一种虚拟现实中的虚拟对象控制方法,包括:获取指定对象在预设空间中的第一信息和基于指定对象作用于控制器的操作所产生的指令信息;其中,第一信息包括:指定对象的所穿戴的头戴式显示器的第一位置追踪信息和控制器的第二位置追踪信息;根据第一信息和指令信息确定虚拟现实场景中与指定对象对应的虚拟对象的第二信息;根据第二信息控制虚拟对象在虚拟现实场景中的移动。根据本专利技术实施例的一个方面,提供了一种虚拟现实中的虚拟对象控制装置,包括:获取模块,用于获取指定对象在预设空间中的第一信息和基于指定对象作用于控制器的操作所产生的指令信息;其中,第一信息包括:指定对象所穿戴的头戴式显示器的第一位置追踪信息和控制器的第二位置追踪信息;确定模块,用于根据第一信息和指令信息确定虚拟现实场景中与指定对象对应的虚拟对象的第二信息;控制模块,用于根据第二信息控制虚拟对象在虚拟现实场景中的移动。根据本专利技术实施例的另一方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项中所述的方法。根据本专利技术实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项中所述的方法。在本专利技术实施例中,采用头戴式显示器和控制器的位置追踪信息以及控制器产生的指令信息来确定用于控制虚拟现实场景中对应虚拟对象的移动的第二信息,进而实现控制虚拟对象在虚拟现实场景中的移动的方式,叠加了指定对象在预设空间中的真实移动和控制器的控制移动,从而实现了提高游戏体验度的技术效果,进而解决了相关技术中的虚拟现实中采用瞬移和仅房间内移动的方式导致游戏的体验度较差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种虚拟现实中的虚拟对象控制方法的移动终端的硬件结构框图;图2是根据本专利技术实施例提供的虚拟现实中的虚拟对象控制方法的流程示意图;图3是根据本专利技术优选实施例提供的摄像机移动控制示意图;图4是根据本专利技术实施例提供的虚拟现实中的虚拟对象控制装置的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本专利技术实施例的一种虚拟现实中的虚拟对象控制方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的虚拟现实中的虚拟对象控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。根据本专利技术实施例,提供了一种虚拟现实中的虚拟对象控制的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图2是根据本专利技术实施例提供的虚拟现实中的虚拟对象控制方法的流程示意图,如图1所示,该方法包括如下步骤:步骤S202,获取指定对象在预设空间中的第一信息和基于指定对象作用于控制器的操作所产生的指令信息;其中,第一信息包括:指定对象所穿戴的头戴式显示器的第一位置追踪信息和控制器的第二位置追踪信息;步骤S204,根据第一信息和指令信息确定虚拟现实场景中与指定对象本文档来自技高网
...

【技术保护点】
1.一种虚拟现实中的虚拟对象控制方法,其特征在于,包括:获取指定对象在预设空间中的第一信息和基于所述指定对象作用于控制器的操作所产生的指令信息;其中,所述第一信息包括:所述指定对象所穿戴的头戴式显示器的第一位置追踪信息和所述控制器的第二位置追踪信息;根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息;根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动。

【技术特征摘要】
1.一种虚拟现实中的虚拟对象控制方法,其特征在于,包括:获取指定对象在预设空间中的第一信息和基于所述指定对象作用于控制器的操作所产生的指令信息;其中,所述第一信息包括:所述指定对象所穿戴的头戴式显示器的第一位置追踪信息和所述控制器的第二位置追踪信息;根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息;根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动。2.根据权利要求1所述的方法,其特征在于,根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息包括:根据所述第一信息和所述指令信息确定所述虚拟对象的速度信息和所述指定对象与所述虚拟对象的位置偏移;根据所述虚拟对象的速度信息和所述指定对象与所述虚拟对象的位置偏移确定所述第二信息。3.根据权利要求2所述的方法,其特征在于,根据所述第一信息和所述指令信息确定所述虚拟对象的速度信息包括:根据所述第一信息确定所述指定对象的第一朝向信息;将所述第一朝向信息确定为所述虚拟对象在所述虚拟现实场景中的朝向信息;根据所述第一信息和所述指令信息确定所述虚拟对象在所述虚拟现实场景中的移动方向;根据所述虚拟对象在所述虚拟现实场景中的朝向信息和所述移动方向确定所述虚拟对象的速度信息。4.根据权利要求3所述的方法,其特征在于,根据所述虚拟对象在所述虚拟现实场景中的朝向信息和所述移动方向确定所述虚拟对象的速度信息包括:根据所述虚拟对象在所述虚拟现实场景中的朝向信息确定所述虚拟对象的移动朝向状态;根据所述移动朝向状态获取与所述移动朝向状态对应的移动速度系数;根据所述移动速度系数和预设速度确定所述虚拟对象在所述移动朝向状态下的最大速度;根据所述虚拟对象的第一速度,与所述移动朝向状态对应的加速度和所述最大速度确定所述速度信息。5.根据权利要求2所述的方法,其特征在于,根据所述第一信息确定所述指定对象与所述虚拟对象的位置偏移包括:根据所述第一信息得到所述指定对象在所述预设空间中的位置和朝向;根据所述指定对象在所述预设空间中的位置和朝向,以及所述预设空间的目标位置确定所述指定对象在世界坐标系中的位置;根据所述指定对象在世界坐标系中的位置和所述虚拟对象在所述虚拟现实场景中的当前位置确定所述指定对象与所述虚拟对象的位置偏移。6.根据权利要求1所述的方法,其特征在于,在根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动之后,所述方法还包括:根据所述虚拟对象的位置信息和所述指定对象在世界坐标系中的位置更新所述预设空间的目标位置。7.根据权利要求6所述的方法,其特征在于,在根据所述虚拟对象的位置信息和所述指定对象在世...

【专利技术属性】
技术研发人员:谭清宇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1