一种限定VR头盔追踪范围的方法与流程

文档序号:11589647阅读:267来源:国知局

本发明涉及虚拟现实技术领域,特别是涉及一种限定vr头盔追踪范围的方法。



背景技术:

在vr游戏中,玩家在真实世界中的视角会通过头盔传达到游戏中,从而使得游戏中的玩家观察到真实的反馈视角,例如观察到玩家的移动、头部的扭转等反馈行为。但是在某些情况下,头盔所反馈的真实视角却会给玩家带来错误的提示,譬如玩家坐在载具身上,玩家的视角应该限定为在一定范围内移动,而不再继续采用玩家真实的移动范围所对应的真实的反馈视角。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种限定vr头盔追踪范围的方法,能够使vr游戏中的玩家坐在载具上后,vr头盔追踪玩家在真实世界中的移动时,为玩家提供的反馈视角并不会呈现出玩家偏离载具的状态。

为实现上述目的,本发明提供的限定vr头盔追踪范围的方法,包括以下步骤:

(1)校正玩家与载具的坐标的初始偏移量;(2)判断当前头盔坐标偏移量是否在预设范围内,是则执行步骤(3),否则执行步骤(4);(3)保持当前头盔坐标数据不变;(4)将与当前头盔坐标超出预设范围偏移量等值的反向偏移量增加到当前头盔坐标数据中。

步骤(1)中所述校正玩家与载具的坐标的初始偏移量,进一步包括,将与初始头盔坐标偏移量等值的反向偏移量加到追踪到的当前头盔坐标数据中,使玩家与载具的坐标的初始偏移量为0。

进一步地,步骤(2)中所述当前头盔坐标偏移量,是当前状态时玩家与载具的坐标偏移量。

进一步地,步骤(2)中所述判断当前头盔坐标偏移量是否在预设范围内,是通过在坐标轴上设定限制标志位进行判断。

进一步地,所述坐标轴为水平面坐标轴。

进一步地,所述当前头盔坐标数据,按帧输出到摄像机中。

本发明的限定vr头盔追踪范围的方法,对vr头盔追踪到的当前头盔坐标的偏移范围进行限制,并为每帧输出的当前头盔坐标数据设置反馈的偏移量,从而避免当玩家与载具的偏移量过大时,摄像机的反馈视角呈现出不切实际的情况,进而增加vr游戏的真实性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的限定vr头盔追踪范围的方法流程图;

图2为现有技术中玩家与载具偏离时反馈视角的状态截图;

图3为根据本发明的玩家与载具偏离时反馈视角的状态截图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的限定vr头盔追踪范围的方法流程图,下面将参考图1,对本发明的限定vr头盔追踪范围的方法进行详细描述。

在步骤101,在追踪到的当前头盔坐标数据中增加一个与初始头盔坐标偏移量等值的反向偏移量,校正玩家与载具的坐标的初始偏移量。

该步骤中,在初始状态,玩家将游戏角色与载具进行绑定后,头盔追踪模块记录追踪到的初始头盔坐标的偏移量(即初始状态时玩家与载具的坐标偏移量),头盔输出模块输出的当前头盔坐标数据中增加一个与初始头盔坐标偏移量等值的反向偏移量,使摄像机获得的当前头盔坐标的偏移量为0。通过上述调整,初始状态时,在摄像机的反馈视角中,玩家与载具的偏移视角为0。

在步骤102,判断当前头盔坐标偏移量是否在预设范围内,是则执行步骤103,否则执行步骤104。其中,当前头盔坐标偏移量的预设范围,可根据玩家的需要设定。

该步骤中,判断当前头盔坐标偏移量(即当前状态时玩家与载具的坐标偏移量)是否在预设范围内,可以通过设定限制标志位进行判断。设定限制标志位的具体方式为:在某一个或者几个坐标轴上设定限制标志位,例如,将限制标志位设定在x、y坐标轴(水平面坐标轴)上,而对z坐标轴(高度坐标轴)不做限制。

在步骤103,当前头盔坐标偏移量在预设范围内时,保持当前头盔坐标数据中增加的与初始头盔坐标偏移量等值的反向偏移量不变。

该步骤中,在正常状态玩家位于载具之上进行游戏时,当头盔追踪模块追踪到的当前头盔坐标偏移量在预设范围内时,头盔输出模块在输出的与当前头盔坐标数据中保持增加初始头盔坐标偏移量等值的反向偏移量不变,使摄像机获得的当前头盔坐标数据,能够真实反映玩家头部的运动状态,使玩家在摄像机的反馈视角中,感受到自身的运动状态(追踪到的头盔的移动、旋转等都完全的表达在游戏视角中)。

在步骤104,当前头盔坐标偏移量超出预设范围时,在当前头盔坐标数据中再增加一个当前头盔坐标超出预设范围偏移量等值的反向偏移量。

该步骤中,在超常状态玩家位于载具之上进行游戏时,当头盔追踪模块追踪到的当前头盔坐标偏移量超出预设范围时,头盔输出模块在输出的与当前头盔坐标数据中保持增加初始头盔坐标偏移量等值的反向偏移量不变之外,还需再增加一个与当前头盔坐标超出预设范围偏移量等值的反向偏移量,使摄像机获得的当前头盔坐标数据,不会显示出玩家与载具偏离的状态,使玩家在摄像机的反馈视角中,在感受到自身的运动状态的同时,并不会产生偏离载具的感觉。

图2为现有技术中玩家与载具偏离时反馈视角的状态截图,图3为根据本发明的玩家与载具偏离时反馈视角的状态截图。当未采用本发明的限定vr头盔追踪设范围的方法时,如果玩家与载具的偏移量过大,玩家会产生与载具偏离的感觉,出现如图2所示的反馈视角。而当采用本发明的限定vr头盔追踪设范围的方法时,将vr头盔追踪到的玩家与载具的偏移量限定在预设范围之内,则无论玩家与载具的偏移量是否过大,玩家均不会产生与载具偏离的感觉,反馈视角均会被限制在如图3所示的正常状态内。

本发明的限定vr头盔追踪范围的方法,对vr头盔追踪到的当前头盔坐标的偏移范围进行限制,并为每帧输出的当前头盔坐标数据设置反馈的偏移量,从而避免当玩家与载具的偏移量过大时,摄像机的反馈视角呈现出不切实际的情况,进而增加vr游戏的真实性。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
一种限定VR头盔追踪范围的方法,包括步骤:(1)校正玩家与载具的坐标的初始偏移量;(2)判断当前头盔坐标偏移量是否在预设范围内,是则执行步骤(3),否则执行步骤(4);(3)保持当前头盔坐标数据不变;(4)将与当前头盔坐标超出预设范围偏移量等值的反向偏移量增加到当前头盔坐标数据中。本发明的限定VR头盔追踪范围的方法,对VR头盔追踪到的当前头盔坐标的偏移范围进行限制,并为每帧输出的当前头盔坐标数据设置反馈的偏移量,从而避免当玩家与载具的偏移量过大时,摄像机的反馈视角呈现出不切实际的情况,进而增加VR游戏的真实性。

技术研发人员:金永明
受保护的技术使用者:苏州蜗牛数字科技股份有限公司
技术研发日:2017.04.14
技术公布日:2017.08.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1