显示位置调整方法、装置、存储介质与电子设备制造方法及图纸

技术编号:36385359 阅读:21 留言:0更新日期:2023-01-18 09:48
本公开提供一种显示位置调整方法、装置、存储介质与电子设备,涉及虚拟现实技术领域,该显示位置调整方法包括:响应于显示位置调整事件的触发操作,确定目标对象头部与手部之间的第一距离,第一距离为触发显示位置调整事件时目标对象头部与手部之间的距离;响应于目标对象的头部和/或手部的移动操作,确定目标对象头部与手部之间的第二距离,第二距离为目标对象的头部和/或手部发生移动后目标对象头部与手部之间的距离;根据第一距离与第二距离,确定虚拟场景当前显示位置所对应的目标变化距离,并根据目标变化距离,对虚拟场景当前显示位置进行调整,能够摆脱虚拟现实交互过程中真实场景的空间限制,以便兼容空间范围较大的虚拟场景。虚拟场景。虚拟场景。

【技术实现步骤摘要】
显示位置调整方法、装置、存储介质与电子设备


[0001]本公开涉及虚拟现实
,尤其涉及一种显示位置调整方法、显示位置调整装置、计算机可读存储介质与电子设备。

技术介绍

[0002]VR(Virtual Reality,虚拟现实)技术可以为用户提供沉浸式的虚拟场景享受体验。对于虚拟现实类游戏来说,游戏玩家通常通过改变自己在真实环境中的位置,来控制位于虚拟场景中的受控虚拟角色进行移动,进而改变虚拟场景的显示位置。
[0003]相关技术中,受控虚拟角色在虚拟场景中的移动速度与游戏玩家在真实环境中的移动速度是一致的,受现实环境空间的约束,游戏玩家无法进行远距离的移动,导致受控虚拟角色的移动也受到受限,使得虚拟场景的显示位置无法进行远距离的调整,无法较好的适用于空间范围较大的虚拟场景。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开提供了一种显示位置调整方法、显示位置调整装置、计算机可读存储介质与电子设备,进而至少在一定程度上解决相关技术中由于现实环境空间的约束导致虚拟场景的显示位置无法进行远距离调整的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的第一方面,提供一种显示位置调整方法,目标对象通过所佩戴的体感设备与虚拟场景进行交互,所述方法包括:响应于显示位置调整事件的触发操作,确定所述目标对象头部与手部之间的第一距离,所述第一距离为触发所述显示位置调整事件时所述目标对象头部与手部之间的距离;响应于所述目标对象的头部和/或手部的移动操作,确定所述目标对象头部与手部之间的第二距离,所述第二距离为所述目标对象的头部和/或手部发生移动后所述目标对象头部与手部之间的距离;根据所述第一距离与所述第二距离,确定所述虚拟场景当前显示位置所对应的目标变化距离,并根据所述目标变化距离,对所述虚拟场景当前显示位置进行调整。
[0008]在本公开的一种示例性实施例中,所述确定所述目标对象头部与手部之间的第一距离,包括:获取所述目标对象头部的第一位置坐标以及所述目标对象手部的第二位置坐标,所述第一位置坐标为触发所述显示位置调整事件时所述目标对象的头部位置坐标,所述第二位置坐标为触发所述显示位置调整事件时所述目标对象的手部位置坐标;基于所述目标对象头部的第一位置坐标以及所述目标对象手部的第二位置坐标,得到所述目标对象头部与手部之间的第一距离。
[0009]在本公开的一种示例性实施例中,所述确定所述目标对象头部与手部之间的第二
距离,包括:获取所述目标对象头部的第三位置坐标以及所述目标对象手部的第四位置坐标,所述第三位置坐标为所述目标对象的头部和/或手部发生移动后所述目标对象的头部位置坐标,所述第四位置坐标为所述目标对象的头部和/或手部发生移动后所述目标对象的手部位置坐标;基于所述目标对象头部的第三位置坐标以及所述目标对象手部的第四位置坐标,得到所述目标对象头部与手部之间的第二距离。
[0010]在本公开的一种示例性实施例中,所述根据所述第一距离与所述第二距离,确定所述虚拟场景当前显示位置所对应的目标变化距离,包括:根据所述第一距离与所述第二距离之间的差值,确定所述移动操作的相对移动距离;根据所述移动操作的相对移动距离以及预设距离变化控制参数,确定所述虚拟场景当前显示位置所对应的目标变化距离。
[0011]在本公开的一种示例性实施例中,所述根据所述移动操作的相对移动距离以及预设距离变化控制参数,确定所述虚拟场景当前显示位置所对应的目标变化距离,包括:根据所述目标对象的手部状态,调节预设距离变化控制参数;基于所述移动操作的相对移动距离以及调节后的预设距离变化控制参数,确定所述虚拟场景当前显示位置所对应的目标变化距离。
[0012]在本公开的一种示例性实施例中,所述目标对象的手部状态包括所述目标对象的手部旋转角度。
[0013]在本公开的一种示例性实施例中,所述显示位置调整事件的触发操作包括所述目标对象的手部呈握拳状态。
[0014]根据本公开的第二方面,提供一种显示位置调整装置,目标对象通过所佩戴的体感设备与虚拟场景进行交互,所述装置包括:第一距离确定模块,用于响应于显示位置调整事件的触发操作,确定所述目标对象头部与手部之间的第一距离,所述第一距离为触发所述显示位置调整事件时所述目标对象头部与手部之间的距离;第二距离确定模块,用于响应于所述目标对象的头部和/或手部的移动操作,确定所述目标对象头部与手部之间的第二距离,所述第二距离为所述目标对象的头部和/或手部发生移动后所述目标对象头部与手部之间的距离;显示位置调整模块,用于根据所述第一距离与所述第二距离,确定所述虚拟场景当前显示位置所对应的目标变化距离,并根据所述目标变化距离,对所述虚拟场景当前显示位置进行调整。
[0015]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述显示位置调整方法。
[0016]根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述显示位置调整方法。
[0017]本公开的技术方案具有以下有益效果:
[0018]上述显示位置调整过程中,响应于显示位置调整事件的触发操作,确定目标对象头部与手部之间的第一距离,第一距离为触发显示位置调整事件时目标对象头部与手部之间的距离;响应于目标对象的头部和/或手部的移动操作,确定目标对象头部与手部之间的第二距离,第二距离为目标对象的头部和/或手部发生移动后目标对象头部与手部之间的距离;根据第一距离与第二距离,确定虚拟场景当前显示位置所对应的目标变化距离,并根据目标变化距离,对虚拟场景当前显示位置进行调整。该过程基于目标对象头部和手部的
位置变化,实现了虚拟场景当前显示位置的快速调整。一方面,能够摆脱虚拟现实交互过程中真实场景的空间限制,以便兼容空间范围较大的虚拟场景,进而丰富交互体验。另一方面,可以避免目标对象身体移动带来的绝对位移所造成的误差,能够提高虚拟场景显示位置调整时目标对象控制的精准度。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出本示例性实施方式中一种显示位置调整方法的流程图;
[0022]图2示出本示例性实施方式中一种确定目标对象头部与手部之间的第一距离的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示位置调整方法,其特征在于,目标对象通过所佩戴的体感设备与虚拟场景进行交互,所述方法包括:响应于显示位置调整事件的触发操作,确定所述目标对象头部与手部之间的第一距离,所述第一距离为触发所述显示位置调整事件时所述目标对象头部与手部之间的距离;响应于所述目标对象的头部和/或手部的移动操作,确定所述目标对象头部与手部之间的第二距离,所述第二距离为所述目标对象的头部和/或手部发生移动后所述目标对象头部与手部之间的距离;根据所述第一距离与所述第二距离,确定所述虚拟场景当前显示位置所对应的目标变化距离,并根据所述目标变化距离,对所述虚拟场景当前显示位置进行调整。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标对象头部与手部之间的第一距离,包括:获取所述目标对象头部的第一位置坐标以及所述目标对象手部的第二位置坐标,所述第一位置坐标为触发所述显示位置调整事件时所述目标对象的头部位置坐标,所述第二位置坐标为触发所述显示位置调整事件时所述目标对象的手部位置坐标;基于所述目标对象头部的第一位置坐标以及所述目标对象手部的第二位置坐标,得到所述目标对象头部与手部之间的第一距离。3.根据权利要求1所述的方法,其特征在于,所述确定所述目标对象头部与手部之间的第二距离,包括:获取所述目标对象头部的第三位置坐标以及所述目标对象手部的第四位置坐标,所述第三位置坐标为所述目标对象的头部和/或手部发生移动后所述目标对象的头部位置坐标,所述第四位置坐标为所述目标对象的头部和/或手部发生移动后所述目标对象的手部位置坐标;基于所述目标对象头部的第三位置坐标以及所述目标对象手部的第四位置坐标,得到所述目标对象头部与手部之间的第二距离。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离与所述第二距离,确定所述虚拟场景当前显示位置所对应的目标变化距离,包括:根据所述第一距离与所述第二距离之间的差值,确定所述...

【专利技术属性】
技术研发人员:钟杰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1