虚拟现实场景拓展方法

文档序号:10618508阅读:566来源:国知局
虚拟现实场景拓展方法
【专利摘要】本发明及一种虚拟现实场景拓展方法,首先获取虚拟现实场景的水平面边界参数,再定义所述水平面边界参数的边界,再判断视点在所述虚拟现实场景中的位置和运动方向,再根据视点在虚拟现实场景中的位置和运动方向将视点置入与视点运动方向相反的所述水平面边界参数的边界,具有将有限的虚拟现实场景产生无限的虚拟现实场景的效果的优点。
【专利说明】
虚拟现实场景拓展方法
技术领域
[0001]本发明涉及一种场景拓展方法,尤其是一种虚拟现实场景拓展方法。
【背景技术】
[0002]人们在进行电子游戏时,游戏中的场景都是有边界的,当游戏体验到边界时,即不能再往边界外的方向运动,尤其是随着虚拟现实技术的兴起,虚拟现实技术以其超强的沉浸感而带给人们愉悦的感受,而虚拟现实场景中碰到边界后不能往边界外继续移动,对虚拟现实游戏的体验是一个缺陷和瑕疵。

【发明内容】

[0003]鉴于上述状况,有必要提供一种可以拓展场景的方法,尤其是一种虚拟现实场景拓展方法。
[0004]—种虚拟现实场景拓展方法,其包括步骤:
[0005]S1、获取虚拟现实场景的水平面边界参数,
[0006]S2、定义所述水平面边界参数的边界,
[0007]S3、判断视点在所述虚拟现实场景中的位置和运动方向,
[0008]S4、根据视点在虚拟现实场景中的位置和运动方向将视点置入与视点运动方向相反的所述水平面边界参数的边界。
[0009]虚拟现实场景的水平面为规则矩形,或为不规则形状。
[0010]虚拟现实场景的水平面的边界有4条,分别为第一边界、第二边界、第三边界和第四边界,第一边界垂直连接第二边界,第二边界垂直连接第三边界,第三边界垂直连接第四边界,第四边界垂直连接第一边界。
[0011 ]视点向第一边界运动且到达第一边界时,视点重新置入第三边界所在位置。
[0012]视点向第二边界运动且到达第二边界时,视点重新置入第四边界所在位置。
[0013]视点向第三边界运动且到达第三边界时,视点重新置入第一边界所在位置。
[0014]视点向第四边界运动且到达第四边界时,视点重新置入第二边界所在位置。
[0015]上述方法通过识别视点在边界状态参数,重新将视点置入相反方向的起始点,从而使有限的虚拟现实场景产生无限的虚拟现实场景的效果。。
【附图说明】
[0016]图1是本发明场景水平面示意图;
[0017]图2是本发明场景水平面视点示意图。
【具体实施方式】
[0018]下面将结合附图及实施例对本发明作进一步的详细说明。
[0019]请参见图1、图2,一种虚拟现实场景拓展方法,其包括步骤:
[0020]S1、获取虚拟现实场景的水平面边界参数,基于水平面直角坐标系获取场景水平面的边界具体数据。
[0021]S2、定义所述水平面边界参数的边界,此处将水平面的边界定义为L1、L2、L3、L4,
[0022]S3、视点是在虚拟现实场景中“虚拟人”的位置,判断视点在所述虚拟现实场景中的位置和运动方向,记录视点移动的两相邻时间、水平坐标,如在t0时,其坐标为(xO,y0),在tl时,其坐标为(xl,yl),由此即判断出视点的运动方向。
[0023]S4、根据视点在虚拟现实场景中的位置和运动方向将视点置入与视点运动方向相反的所述水平面边界参数的边界,当视点的方向确定后,且在直角坐标系中视点的X坐标或y坐标与四条边界任意一条边界的X坐标或y坐标重合时,即可以判断出视点所处的边界。
[0024]虚拟现实场景的水平面为规则矩形,虚拟现实场景的水平面也可以为不规则形状。
[0025]虚拟现实场景的水平面的边界有4条,分别为第一边界、第二边界、第三边界和第四边界,第一边界垂直连接第二边界,第二边界垂直连接第三边界,第三边界垂直连接第四边界,第四边界垂直连接第一边界。
[0026]视点向第一边界运动且到达第一边界时,视点重新置入第三边界所在位置。
[0027]视点向第二边界运动且到达第二边界时,视点重新置入第四边界所在位置。
[0028]视点向第三边界运动且到达第三边界时,视点重新置入第一边界所在位置。
[0029]视点向第四边界运动且到达第四边界时,视点重新置入第二边界所在位置。
[0030]以上所述,仅是本发明较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种虚拟现实场景拓展方法,其特征在于:包括步骤: 51、获取虚拟现实场景的水平面边界参数, 52、定义所述水平面边界参数的边界, 53、判断视点在所述虚拟现实场景中的位置和运动方向, 54、根据所述视点在所述虚拟现实场景中的位置和运动方向将所述视点置入与所述视点运动方向相反的所述水平面边界参数的边界。2.如权利要求1所述的虚拟现实场景拓展方法,其特征在于:所述虚拟现实场景的水平面为规则矩形,或为不规则形状。3.如权利要求1所述的虚拟现实场景拓展方法,其特征在于:所述虚拟现实场景的水平面的边界有4条,分别为第一边界、第二边界、第三边界和第四边界,所述第一边界垂直连接所述第二边界,所述第二边界垂直连接所述第三边界,所述第三边界垂直连接所述第四边界,所述第四边界垂直连接所述第一边界。4.如权利要求1或3所述的虚拟现实场景拓展方法,其特征在于:当所述视点向所述第一边界运动且到达所述第一边界时,所述视点重新置入所述第三边界所在位置。5.如权利要求1或3所述的虚拟现实场景拓展方法,其特征在于:当所述视点向所述第二边界运动且到达所述第二边界时,所述视点重新置入所述第四边界所在位置。6.如权利要求1或3所述的虚拟现实场景拓展方法,其特征在于:当所述视点向所述第三边界运动且到达所述所述第三边界时,所述视点重新置入所述第一边界所在位置。7.如权利要求1或3所述的虚拟现实场景拓展方法,其特征在于:当所述视点向所述第四边界运动且到达所述第四边界时,所述视点重新置入所述第二边界所在位置。
【文档编号】A63F13/53GK105999703SQ201610300791
【公开日】2016年10月12日
【申请日】2016年5月8日
【发明人】吴俊毅, 申韵利
【申请人】深圳市奇境信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1