CN108597033A - Vr游戏中现实障碍物的规避方法、vr设备及存储介质 - Google Patents
Vr游戏中现实障碍物的规避方法、vr设备及存储介质 Download PDFInfo
- Publication number
- CN108597033A CN108597033A CN201810392450.8A CN201810392450A CN108597033A CN 108597033 A CN108597033 A CN 108597033A CN 201810392450 A CN201810392450 A CN 201810392450A CN 108597033 A CN108597033 A CN 108597033A
- Authority
- CN
- China
- Prior art keywords
- barrier
- virtual
- user
- game
- scene
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种VR游戏中现实障碍物的规避方法、VR设备及存储介质,所述方法包括:当检测到用户的第一预设距离内存在障碍物时,获取该障碍物的形状和大小;结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。本发明可将现实障碍物融入VR虚拟场景中,防止用户碰撞受伤,给用户提供一定安全保障。
Description
技术领域
本发明涉及虚拟现实技术领域,尤其涉及一种VR游戏中现实障碍物的规避方法、VR设备及存储介质。
背景技术
VR(Virtual Reality虚拟现实)技术是一种可以创建和体验虚拟世界的计算机仿真***,是一种多源信息融合的交互式的三维动态视景和实体行为的***仿真。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游戏中现实障碍物的规避方法第一实施例的流程示意图;
图3为本发明VR游戏中现实障碍物的规避方法第二实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明VR(Virtual Reality虚拟现实)游戏中现实障碍物的规避方法的硬件运行设备,即VR设备包括:处理器,例如CPU,存储器。
可选地,如图1,所述VR设备包括VR场景构建装置10,所述VR场景构建装置10包括:
障碍物检测模块101,用于检测用户的第一预设距离内是否存在障碍物,当检测到用户的第一预设距离内存在障碍物时,获取该障碍物的形状和大小;
虚拟替代物生成模块102,用于结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;
场景构建模块103,用于实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。
可选地,所述障碍物检测模块101还用于检测用户的第二预设距离内是否存在障碍物,当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,其中,所述第二预设距离大于第一预设距离;
所述场景构建模块103还用于根据所述第二实际距离和第二相对方位确定所述第二障碍物在虚拟场景中对应障碍物位置,将所述对应障碍物位置的游戏场景以预设方式进行显示,以提示用户所述对应障碍物的位置所在。
所述VR设备中存储有VR游戏中现实障碍物的规避程序,所述VR设备中处理器执行所述VR游戏中现实障碍物的规避程序实现如下文所述VR游戏中现实障碍物的规避方法的步骤。
可选地,所述VR设备还包括显示模块,用于启动图像放大算法,对所述对应障碍物位置的游戏场景进行放大处理以形成视觉压迫感进行安全提示。
基于上述移动终端硬件结构,提出本发明方法各个实施例。
参照图2,在本发明VR游戏中现实障碍物的规避方法第一实施例中,所述VR游戏中现实障碍物的规避方法包括:
步骤S10,当检测到用户的第一预设距离内存在第一障碍物时,获取该第一障碍物的形状和大小;
步骤S20,结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;
步骤S30,实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。
在本实施例中,现实障碍物即用户所在的真实环境中的障碍物,VR设备实时检测用户所在的实际环境中用户预设距离内的障碍物,在VR设备检测到用户第一预设距离内存在的第一障碍物时,获取该第一障碍物的基本信息,主要包括该第一障碍物的形状和大小信息,以便在虚拟场景中生成与该第一障碍物形状和大小类似的虚拟替代物,以更好地提醒用户第一障碍物的存在;虚拟替代物的生成,在提醒用户的同时,还需考虑该虚拟替代物与虚拟场景的和谐度,如户外荒野求生类场景中若是出现家用沙发,则不利于用户获得较高的拟真程度,结合荒野场景中常见的物品,可以结合家用沙发的形状和大小生成荒野大石头,则既可以提醒用户阻碍物的存在,又可以使用户获得较好的虚拟拟真体验。
为便于理解,现对本发明VR游戏中现实障碍物的规避方法各步骤做具体说明:
步骤S10,当检测到用户的第一预设距离内存在第一障碍物时,获取该第一障碍物的形状和大小;
第一预设距离可以由VR设备默认设置,也可以由用户根据实际环境和使用习惯确定,第一障碍物即存在于用户第一预设距离内的障碍物,其中,“第一”仅做标识以与下文“第二”做区分,无其他特殊意义。
VR设备上存在障碍物检测模块101,可以是通过超声波检测或红外线检测是否存在障碍物以及障碍物的位置(相对用户的方向和位置)。同时,还可通过摄像头获取第一障碍物的图像,并结合轮廓扫描最终确定第一障碍物形状和大小,具体地,通过摄像头获取第一障碍物图像后,对第一障碍物图像进行图像轮廓识别,进而识别第一障碍物形状,通过超声波/红外线确定第一障碍物距检测设备的距离,结合第一障碍物图像焦距和该图像中第一障碍物大小,确定第一障碍物实际大小。
步骤S20,结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;
虚拟场景指用户使用VR设备当前所处的虚拟环境。为兼顾障碍物提醒和虚拟场景的拟真体验,虚拟替代物物品种类、形状、位置和大小均需根据第一障碍物和虚拟场景来确定。
物品种类上,首先依据虚拟场景确定虚拟替代物物品种类范围,例如,在VR游戏虚拟场景为深山野林时,虚拟替代物可以为绿色的树木、花、草、石头、悬崖等;在VR游戏虚拟场景为赛车车道时,虚拟替代物可以为赛车、赛道障碍物等。然后,依据第一障碍物的位置、形状和大小确定虚拟替代物具体为哪一种,例如,在VR游戏虚拟场景为赛车场景、第一障碍物为位于用户正前方、距离1米的正方体小茶几时,可将虚拟替代物确定为同样形状的赛道障碍物。
可选地,步骤S10中所述获取该第一障碍物的形状和大小的步骤之后包括:
步骤S11,查询预置的备选虚拟物数据库,判断所述备选虚拟物数据库中是否存在与所述第一障碍物的形状和大小匹配的目标备选虚拟物;
步骤S12,若存在,则将所述目标备选虚拟物作为所述第一障碍物在虚拟场景中的虚拟替代物,执行所述实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位的步骤;
步骤S13,若不存在,则执行所述结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物的步骤。
为节约虚拟替代物的生成时间,根据虚拟场景预先准备备选虚拟物数据库,备选虚拟物即预备作为虚拟替代物的虚拟物,在VR游戏场景创建初期,即可开发单个的或独立的备选虚拟物模型,存储于备选虚拟物数据库,在备选虚拟物数据库中存在与第一障碍物的形状和大小匹配的目标备选虚拟物时,才通过外部引用技术将备选虚拟物数据库中的目标备选虚拟物(模型)导入当前的虚拟场景。其中,外部引用技术指对外部单个或单块几何模型数据结构的引用,使用外部引用可以让用户直接把所需的文件或纹理等引入到当前的场景中,并能够将它们进行重新定位。模型创建初期,在当前场景中创建主要、精细、需要进行操作的模型,然后使用外部引用技术将场景中起辅助作用的模型导入到当前场景中。
目标备选虚拟物指与所述第一障碍物的形状和大小匹配的备选虚拟物,即指与所述第一障碍物的形状和大小类似的备选虚拟物,例如,第一障碍物为长方体形状,备选虚拟物A的形状为长方体或正方体或矩状体,备选虚拟物B的形状为球状或锥状,则A为目标备选虚拟物。
如果备选虚拟物数据库中不存在目标备选虚拟物,则需获取摄像头采集的第一障碍物图像,确定第一障碍物的形状组成(即第一障碍物由构造第一障碍物的各个三角形、多边形和顶点等组成)以及大小等几何信息,再结合虚拟场景,通过几何建模技术生成虚拟替代物。
可选地,因为虚拟替代物主要功能为防碰撞,为减少虚拟替代物生成时间,提升虚拟替代物出现的实时性,可仅通过几何建模生成虚拟替代物,无需跟虚拟场景中其他物体一样进行物理建模等,只要虚拟替代物可起到提示作用即可。
进一步地,在生成虚拟替代物后,实时检测虚拟替代物与用户虚拟角色的相对位置,对虚拟替代物与用户虚拟角色进行碰撞检测,可对虚拟替代物和用户虚拟角色两个对象上每一个点做碰撞计算(当分别属于两个对象的两个点之间的距离小于预设值时,有碰撞风险),在具有碰撞风险的点大于预设比例时,判定虚拟替代物和用户虚拟角色有碰撞可能;也可以在虚拟替代物和用户虚拟角色两个对象上存在具有碰撞风险的点时,即判定虚拟替代物和用户虚拟角色有碰撞可能,可节省时间和***开销。
步骤S30,实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。
位置上,用户在VR游戏中移动很长距离,在现实环境中可能根本没有移动,所以,用户与第一障碍物的相对距离和相对方位可能一直没有变化,因此,虚拟替代物在虚拟场景中与用户虚拟角色的相对距离和相对方位也不能变化;为便于用户依据自身需求设置虚拟替代物,在一实施例中,用户可消除虚拟替代物。
形状上,虚拟替代物的形状与第一障碍物的形状类似/基本一致,同时满足与虚拟场景匹配的条件。
大小上,虚拟替代物的大小与用户虚拟角色的大小、第一障碍物与用户大小比例有关,在大小上,虚拟替代物与用户虚拟角色的大小比例等于或近似于第一障碍物与用户大小比例。
本实施例通过通过将实际环境中存在的障碍物映射到VR虚拟环境中,且将实际环境中用户与所述障碍物的实际距离、相对方位对应投影到虚拟环境中,使得沉浸在虚拟环境中的用户知晓实际环境中障碍物的位置,以便用户及时规避障碍物位置,防止用户受伤。
进一步地,如图3,在本发明VR游戏中现实障碍物的规避方法第二实施例中,
所述VR游戏中现实障碍物的规避方法还包括以下步骤:
步骤S40,当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,其中,所述第二预设距离大于第一预设距离;
步骤S41,根据所述第二实际距离和第二相对方位确定所述第二障碍物在虚拟场景中对应障碍物位置,将所述对应障碍物位置的游戏场景以预设方式进行显示,以提示用户所述对应障碍物的位置所在。
不同距离内的障碍物对用户造成的人身威胁是不同的,因为在考虑用户人身安全的同时还要注意不让过多的现实元素掺入到虚拟环境中以保证虚拟场景的拟真程度,所以,所述VR游戏中现实障碍物的规避方法应当还包括:
当检测到用户较近范围内存在障碍物时,对该障碍物进行夸张显示,以更好地提示用户注意安全;当检测到用户较远范围内存在障碍物时,对该障碍物不显示或隐秘显示,以不影响到用户的游戏体验。
本实施例中,用户第一预设距离内的第一障碍物提示较为明显(即使用虚拟替代物),存在的问题是,若第一预设距离较小,则可以保证较少的现实元素出现在游戏中,但对于某些移动幅度比较大的游戏,如激烈运动类或竞技类游戏,因为移动幅度大,第一预设距离若太小,则无法充分提醒用户注意防碰撞;若第一预设距离较大,则虚拟场景中可能出现很多虚拟替代物,且出现时间很长,影响用户的游戏拟真体验。
为解决上述问题,平衡用户拟真体验与防碰撞提醒,本实施例提出第二预设距离,所述第二预设距离大于第一预设距离,且位于用户的第一预设距离外、第二预设距离内的第二障碍物具有与第一障碍物不同的防碰撞提示。
第二障碍物的第二实际距离和第二相对方位的获取方式与第一障碍物的第一实际距离和第一相对方位的获取方式一致,不再赘述。
本实施例中,对应障碍物位置相对用户虚拟角色的虚拟距离和虚拟相对位置均与第二实际距离和第二相对方位一致,且随着第二实际距离和第二相对方位的变化而实时变化,因此,可基于用户虚拟角色当前所处位置,结合第二实际距离和第二相对方位确定对应障碍物位置。
预设方式可以由***预设,也可以由用户自主设置,如可以虚化显示、打马赛克、加上特定颜色高亮显示等,还可以是声音提示,例如,在检测到障碍物的距离小于预先设定的阈值5m时,则启动VR设备语音播放功能,播放“前方障碍物距离小于5米,请注意安全”的相关提示,来提醒用户注意规避前方的障碍物。
在一实施例中,所述将所述对应障碍物位置的游戏场景以预设方式进行显示的步骤包括:
步骤S411,启动图像放大算法,对所述对应障碍物位置的游戏场景进行放大处理以形成视觉压迫感进行安全提示。
图像放大是图像处理的基本操作之一,它广泛用于医学图像、遥感图像、网页制作以及一些商用图像处理软件中,图像放大即将一幅低分辨率转换为高分辨率的一种图像处理技术,对一幅图像进行放大,实质上是对图像插值的过程,本发明在检测到障碍物可能对用户在体验游戏过程中造成危险时,及时将用户视野中的游戏场景进行放大,来提醒用户不要前进,防止受到伤害。
当VR设备进行相关判断之后,通过视觉压迫感或者声音安全提示采取相应措施从而规避前方现实环境的障碍物。所述措施包括:用户在视觉感的刺激或者语音提示下,不再继续前移,并且适时后退,从而达到规避前方障碍物的目的;此种警醒方式在较大程度上避免了用户需要停止VR游戏来躲避障碍物,让用户在不影响VR游戏体验的基础上在碰到障碍物之前规避障碍物,以免造成人身伤害。
在此过程中,用户无需停止正在户进行的VR游戏,只需要在感知到障碍物的距离和所处位置之后,远离障碍物,继续进行VR游戏体验。
本实施例对不同距离的障碍物采用不同提示方式,使得用户可大概感知障碍物的距离,以做出相应的规避措施,既可以保证良好的游戏拟真体验,又可以很好地防碰撞。
进一步地,在本发明VR游戏中现实障碍物的规避方法第三实施例中,
所述VR游戏中现实障碍物的规避方法包括:
步骤S50,若检测到用户开启安全模式,则执行所述当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位的步骤;
步骤S51,若检测到用户关闭安全模式,则当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,并以语音形式输出所述第二实际距离和第二相对方位。
用户受真实环境所限,如在窄小空间内,若是开启防碰撞的安全模式,则用户根本无法获得较好的游戏体验。为了给用户提供较佳的游戏体验,用户可以自主选择是否开启安全模式,在用户关闭安全模式时,不会在视觉上给用户提示,但是会语音提示用户,例如,在检测到障碍物的距离小于预先设定的阈值1m时,则启动VR设备语音播放功能,播放“左前方障碍物距离小于1米,请注意安全”的相关提示。
因此,本实施例既可以提示用户注意防碰撞,又可以满足用户个性化需求,既能保证良好用户体验,又能在一定程度上保障用户安全。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有VR游戏中现实障碍物的规避程序,所述VR游戏中现实障碍物的规避程序被处理器执行时实现如上述实施例所述的步骤,具体内容已在上文详述,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种VR游戏中现实障碍物的规避方法,其特征在于,所述VR游戏中现实障碍物的规避方法包括以下步骤:
当检测到用户的第一预设距离内存在第一障碍物时,获取该第一障碍物的形状和大小;
结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;
实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。
2.如权利要求1所述的VR游戏中现实障碍物的规避方法,其特征在于,所述获取该第一障碍物的形状和大小的步骤之后包括:
查询预置的备选虚拟物数据库,判断所述备选虚拟物数据库中是否存在与所述第一障碍物的形状和大小匹配的目标备选虚拟物;
若存在,则将所述目标备选虚拟物作为所述第一障碍物在虚拟场景中的虚拟替代物,执行所述实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位的步骤;
若不存在,则执行所述结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物的步骤。
3.如权利要求1所述的VR游戏中现实障碍物的规避方法,其特征在于,所述VR游戏中现实障碍物的规避方法还包括以下步骤:
当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,其中,所述第二预设距离大于第一预设距离;
根据所述第二实际距离和第二相对方位确定所述第二障碍物在虚拟场景中对应障碍物位置,将所述对应障碍物位置的游戏场景以预设方式进行显示,以提示用户所述对应障碍物的位置所在。
4.如权利要求3所述的VR游戏中现实障碍物的规避方法,其特征在于,所述将所述对应障碍物位置的游戏场景以预设方式进行显示的步骤包括:
启动图像放大算法,对所述对应障碍物位置的游戏场景进行放大处理以形成视觉压迫感进行安全提示。
5.如权利要求3所述的VR游戏中现实障碍物的规避方法,其特征在于,所述VR游戏中现实障碍物的规避方法包括:
若检测到用户开启安全模式,则执行所述当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位的步骤;
若检测到用户关闭安全模式,则当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,并以语音形式输出所述第二实际距离和第二相对方位。
6.一种VR设备,其特征在于,所述VR设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的VR游戏中现实障碍物的规避程序,所述VR游戏中现实障碍物的规避程序被所述处理器执行时实现如权利要求1至5中任一项所述VR游戏中现实障碍物的规避方法的步骤。
7.如权利要求6所述的VR设备,其特征在于,所述VR设备包括VR场景构建装置,所述VR场景构建装置包括:
障碍物检测模块,用于检测用户的第一预设距离内是否存在障碍物,当检测到用户的第一预设距离内存在障碍物时,获取该障碍物的形状和大小;
虚拟替代物生成模块,用于结合虚拟场景,基于所述第一障碍物的形状和大小生成虚拟场景中的虚拟替代物;
场景构建模块,用于实时获取所述第一障碍物与所述用户的第一实际距离和第一相对方位,根据该第一实际距离和第一相对方位调整虚拟场景中所述虚拟替代物与所述用户虚拟角色的虚拟距离和虚拟相对方位,以便沉浸于虚拟场景的所述用户获知实际使用环境中与所述第一障碍物的所述第一实际距离和第一相对方位。
8.如权利要求7所述的VR设备,其特征在于,所述障碍物检测模块还用于检测用户的第二预设距离内是否存在障碍物,当检测到用户的第一预设距离外、第二预设距离内存在第二障碍物时,获取该第二障碍物相对于所述用户的第二实际距离和第二相对方位,其中,所述第二预设距离大于第一预设距离;
所述场景构建模块还用于根据所述第二实际距离和第二相对方位确定所述第二障碍物在虚拟场景中对应障碍物位置,将所述对应障碍物位置的游戏场景以预设方式进行显示,以提示用户所述对应障碍物的位置所在。
9.如权利要求6所述的VR设备,其特征在于,所述VR设备还包括显示模块,用于启动图像放大算法,对所述对应障碍物位置的游戏场景进行放大处理以形成视觉压迫感进行安全提示。
10.一种存储介质,其特征在于,所述存储介质上存储有VR游戏中现实障碍物的规避程序,所述VR游戏中现实障碍物的规避程序被处理器执行时实现如权利要求1至5中任一项所述的VR游戏中现实障碍物的规避方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810392450.8A CN108597033A (zh) | 2018-04-27 | 2018-04-27 | Vr游戏中现实障碍物的规避方法、vr设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810392450.8A CN108597033A (zh) | 2018-04-27 | 2018-04-27 | Vr游戏中现实障碍物的规避方法、vr设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108597033A true CN108597033A (zh) | 2018-09-28 |
Family
ID=63610815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810392450.8A Withdrawn CN108597033A (zh) | 2018-04-27 | 2018-04-27 | Vr游戏中现实障碍物的规避方法、vr设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108597033A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110401898A (zh) * | 2019-07-18 | 2019-11-01 | 广州酷狗计算机科技有限公司 | 输出音频数据的方法、装置、设备和存储介质 |
CN111104021A (zh) * | 2019-12-19 | 2020-05-05 | 腾讯科技(深圳)有限公司 | 虚拟道具的控制方法和装置、存储介质及电子装置 |
CN111142402A (zh) * | 2018-11-05 | 2020-05-12 | 百度在线网络技术(北京)有限公司 | 仿真场景构建方法、装置和终端 |
CN111462340A (zh) * | 2020-03-31 | 2020-07-28 | 歌尔科技有限公司 | Vr显示方法、设备及计算机存储介质 |
CN112399148A (zh) * | 2020-11-11 | 2021-02-23 | 郑州捷安高科股份有限公司 | 基于虚拟三维场景的虚拟监控方法及装置 |
CN113157083A (zh) * | 2020-01-23 | 2021-07-23 | 海信视像科技股份有限公司 | 虚拟现实中障碍物显示方法及装置 |
CN113419471A (zh) * | 2021-07-19 | 2021-09-21 | 歌尔光学科技有限公司 | 移动控制装置及移动控制方法 |
CN113703580A (zh) * | 2021-08-31 | 2021-11-26 | 歌尔光学科技有限公司 | Vr导向显示方法、装置、设备及计算机可读存储介质 |
CN114063613A (zh) * | 2021-10-25 | 2022-02-18 | 浙江小族智能科技有限公司 | 游乐车及其控制方法、装置、存储介质、终端 |
WO2023065917A1 (zh) * | 2021-10-22 | 2023-04-27 | 华为技术有限公司 | 体感游戏交互方法、芯片、电子设备及可读存储介质 |
WO2023225777A1 (zh) * | 2022-05-23 | 2023-11-30 | 伊甸数位股份有限公司 | 将现实物件转换为虚拟实境的虚拟物件的方法 |
-
2018
- 2018-04-27 CN CN201810392450.8A patent/CN108597033A/zh not_active Withdrawn
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111142402A (zh) * | 2018-11-05 | 2020-05-12 | 百度在线网络技术(北京)有限公司 | 仿真场景构建方法、装置和终端 |
CN111142402B (zh) * | 2018-11-05 | 2023-12-15 | 百度在线网络技术(北京)有限公司 | 仿真场景构建方法、装置和终端 |
CN110401898A (zh) * | 2019-07-18 | 2019-11-01 | 广州酷狗计算机科技有限公司 | 输出音频数据的方法、装置、设备和存储介质 |
CN110401898B (zh) * | 2019-07-18 | 2021-05-07 | 广州酷狗计算机科技有限公司 | 输出音频数据的方法、装置、设备和存储介质 |
CN111104021A (zh) * | 2019-12-19 | 2020-05-05 | 腾讯科技(深圳)有限公司 | 虚拟道具的控制方法和装置、存储介质及电子装置 |
CN111104021B (zh) * | 2019-12-19 | 2022-11-08 | 腾讯科技(深圳)有限公司 | 虚拟道具的控制方法和装置、存储介质及电子装置 |
CN113157083A (zh) * | 2020-01-23 | 2021-07-23 | 海信视像科技股份有限公司 | 虚拟现实中障碍物显示方法及装置 |
CN111462340A (zh) * | 2020-03-31 | 2020-07-28 | 歌尔科技有限公司 | Vr显示方法、设备及计算机存储介质 |
CN111462340B (zh) * | 2020-03-31 | 2023-08-29 | 歌尔科技有限公司 | Vr显示方法、设备及计算机存储介质 |
CN112399148B (zh) * | 2020-11-11 | 2023-05-23 | 郑州捷安高科股份有限公司 | 基于虚拟三维场景的虚拟监控方法及装置 |
CN112399148A (zh) * | 2020-11-11 | 2021-02-23 | 郑州捷安高科股份有限公司 | 基于虚拟三维场景的虚拟监控方法及装置 |
CN113419471A (zh) * | 2021-07-19 | 2021-09-21 | 歌尔光学科技有限公司 | 移动控制装置及移动控制方法 |
CN113419471B (zh) * | 2021-07-19 | 2023-01-24 | 歌尔科技有限公司 | 移动控制装置及移动控制方法 |
CN113703580A (zh) * | 2021-08-31 | 2021-11-26 | 歌尔光学科技有限公司 | Vr导向显示方法、装置、设备及计算机可读存储介质 |
WO2023065917A1 (zh) * | 2021-10-22 | 2023-04-27 | 华为技术有限公司 | 体感游戏交互方法、芯片、电子设备及可读存储介质 |
CN114063613A (zh) * | 2021-10-25 | 2022-02-18 | 浙江小族智能科技有限公司 | 游乐车及其控制方法、装置、存储介质、终端 |
WO2023225777A1 (zh) * | 2022-05-23 | 2023-11-30 | 伊甸数位股份有限公司 | 将现实物件转换为虚拟实境的虚拟物件的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108597033A (zh) | Vr游戏中现实障碍物的规避方法、vr设备及存储介质 | |
JP6373920B2 (ja) | シミュレーションシステム及びプログラム | |
US9779633B2 (en) | Virtual reality system enabling compatibility of sense of immersion in virtual space and movement in real space, and battle training system using same | |
JP6306442B2 (ja) | プログラム及びゲームシステム | |
US11080310B2 (en) | Information processing device, system, information processing method, and program | |
US10183220B2 (en) | Image generation device and image generation method | |
US9599821B2 (en) | Virtual reality system allowing immersion in virtual space to consist with actual movement in actual space | |
US20190217202A1 (en) | Simulation system, process method, and information storage medium | |
US10744411B2 (en) | Simulation system, processing method, and information storage medium | |
CN104503092B (zh) | 不同角度和距离自适应的三维显示方法及设备 | |
US11738270B2 (en) | Simulation system, processing method, and information storage medium | |
CN108614635A (zh) | 虚拟现实设备、虚拟现实设备的控制方法及装置 | |
JP6017008B1 (ja) | アバター表示システム、ユーザ端末、及びプログラム | |
US20140125698A1 (en) | Mixed-reality arena | |
JP7361502B2 (ja) | 立体視効果を調節するためのシステムおよび方法 | |
JP2019175323A (ja) | シミュレーションシステム及びプログラム | |
JP5913709B1 (ja) | 画像生成装置、画像生成方法、及び画像生成プログラム | |
JP2021140194A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
CN103785169A (zh) | 混合现实的竞技场 | |
US11130059B2 (en) | Game system and method of providing information related to match-up game | |
JP6622832B2 (ja) | プログラム及びゲームシステム | |
JP6794390B2 (ja) | シミュレーションシステム及びプログラム | |
US11369882B2 (en) | Game system and game provision method | |
JP2019175322A (ja) | シミュレーションシステム及びプログラム | |
WO2024131842A9 (zh) | 虚拟角色的控制方法、装置、设备、介质及其程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180928 |
|
WW01 | Invention patent application withdrawn after publication |