虚拟场景缩放方法、装置、存储介质与电子设备制造方法及图纸

技术编号:36190743 阅读:12 留言:0更新日期:2022-12-31 21:05
本公开提供一种虚拟场景缩放方法、装置、存储介质与电子设备,涉及虚拟现实技术领域,该虚拟场景缩放方法包括:响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘;将虚拟现实手柄的现实位置映射在虚拟缩放控制轮盘上;根据虚拟现实手柄在虚拟缩放控制轮盘上的位置移动操作,确定虚拟场景的目标缩放比例;根据目标缩放比例,对虚拟场景进行缩放。本公开通过虚拟现实手柄与虚拟缩放控制轮盘的交互,实现了对虚拟场景的缩放,提升了虚拟场景缩放的自由度和便捷性。性。性。

【技术实现步骤摘要】
虚拟场景缩放方法、装置、存储介质与电子设备


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

技术介绍

[0002]虚拟现实技术可以为用户提供沉浸式的虚拟场景享受体验。在用户进行虚拟现实体验过程中,受现实环境的约束,用户只能在固定大小的空间范围内移动,该虚拟场景通常也以固定大小对用户进行呈现。为了适配于空间范围较大的虚拟场景,通常需要对虚拟场景进行缩放,以摆脱现实环境所带来的约束。
[0003]相关技术中,在对虚拟场景进行缩放时,通常需要先跳出虚拟场景界面,再打开系统设置界面,进行场景缩放设置,进而实现对虚拟场景呈现尺寸的调节。对于虚拟现实类游戏来说,这种虚拟场景缩放方式太过于繁琐,游戏打断感较强。此外,相关技术中,还通过采集用户的手势,基于用户的手势对虚拟场景进行缩放,但是每次缩放的比例是固定的,操作繁琐且自由度较低。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开提供了一种虚拟场景缩放方法、虚拟场景缩放装置、计算机可读存储介质与电子设备,进而至少在一定程度上解决相关技术中虚拟场景缩放操作繁琐且自由度较低的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的第一方面,提供一种虚拟场景缩放方法,所述方法包括:响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘;将虚拟现实手柄的现实位置映射在所述虚拟缩放控制轮盘上;根据所述虚拟现实手柄在所述虚拟缩放控制轮盘上的位置移动操作,确定所述虚拟场景的目标缩放比例;根据所述目标缩放比例,对所述虚拟场景进行缩放。
[0008]在本公开的一种示例性实施例中,所述响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘,包括:响应于虚拟场景缩放事件的触发操作,获取所述虚拟现实手柄的第一位置,所述第一位置为所述虚拟场景缩放事件被触发时虚拟现实手柄在所述虚拟场景中的映射位置;根据所述虚拟现实手柄的第一位置,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的轮盘显示位置,并在所述轮盘显示位置处显示所述虚拟缩放控制轮盘。
[0009]在本公开的一种示例性实施例中,所述根据所述虚拟现实手柄的第一位置,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的轮盘显示位置,并在所述轮盘显示
位置处显示所述虚拟缩放控制轮盘,包括:根据所述虚拟现实手柄的第一位置、所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离距离以及所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离方位,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的圆心位置;根据所述虚拟缩放控制轮盘的圆心位置以及预设轮盘半径,显示所述虚拟缩放控制轮盘。
[0010]在本公开的一种示例性实施例中,所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离距离为所述预设轮盘半径的一半。
[0011]在本公开的一种示例性实施例中,所述根据所述虚拟现实手柄在所述虚拟缩放控制轮盘上的位置移动操作,确定所述虚拟场景的目标缩放比例,包括:响应于所述虚拟现实手柄的移动结束操作,确定所述虚拟现实手柄的第二位置,所述第二位置为所述虚拟现实手柄触发移动结束操作时所述虚拟现实手柄在所述虚拟场景中的映射位置;根据所述虚拟现实手柄的第二位置,确定所述虚拟场景的目标缩放比例。
[0012]在本公开的一种示例性实施例中,所述方法还包括:所述根据所述虚拟现实手柄的第二位置,确定所述虚拟场景的目标缩放比例,包括:根据所述虚拟现实手柄的第二位置和第一位置,确定所述虚拟现实手柄的相对位置变化量,所述第一位置为所述虚拟场景事件被触发时虚拟现实手柄在所述虚拟场景中的映射位置;根据所述虚拟现实手柄的相对位置变化量以及所述虚拟场景缩放事件被触发时所述虚拟场景的缩放比例,确定所述虚拟场景的目标缩放比例。
[0013]在本公开的一种示例性实施例中,所述根据所述虚拟现实手柄的第二位置和第一位置,确定所述虚拟现实手柄的相对位置变化量,包括:根据第二距离与第一距离之间的差值,确定所述虚拟现实手柄的相对位置变化量,所述第一距离为所述第一位置与所述虚拟缩放控制轮盘的圆心位置之间的距离,所述第二距离为所述第二位置与所述虚拟缩放控制轮盘的圆心位置之间的距离。
[0014]根据本公开的第二方面,提供一种虚拟场景缩放装置,所述装置包括:事件触发模块,用于响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘;位置映射模块,用于将虚拟现实手柄的现实位置映射在所述虚拟缩放控制轮盘上;比例确定模块,根据所述虚拟现实手柄在所述虚拟缩放控制轮盘上的位置移动操作,确定所述虚拟场景的目标缩放比例;场景缩放模块,用于根据所述目标缩放比例,对所述虚拟场景进行缩放。
[0015]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述虚拟场景缩放方法。
[0016]根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述虚拟场景缩放方法。
[0017]本公开的技术方案具有以下有益效果:
[0018]上述虚拟场景缩放过程中,响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘;将虚拟现实手柄的现实位置映射在虚拟缩放控制轮盘上;根据虚拟现实手柄在虚拟缩放控制轮盘上的位置移动操作,确定虚拟场景的目标缩放比例;根据目标缩放比例,对虚拟场景进行缩放。一方面,基于虚拟现实手柄在虚拟缩放
控制轮盘上的位置移动操作,无需跳出虚拟场景界面,可在一定范围内实现任意比例的虚拟场景缩放,大大提升了虚拟场景缩放的便捷性和自由度。另一方面,将虚拟现实手柄在虚拟缩放控制轮盘上的位置移动操作作为确定目标缩放比例的参考依据,能够避免由于用户操作手势不规范所导致的识别错误的问题,提升了缩放比例判别的灵敏度,且由于虚拟现实手柄位置的唯一确定性以及虚拟缩放控制轮盘的可参考性,还能够确保虚拟场景缩放的精准性。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出本示例性实施方式中一种虚拟场景缩放方法的流程图;
[0022]图2A示出本示例性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景缩放方法,其特征在于,所述方法包括:响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘;将虚拟现实手柄的现实位置映射在所述虚拟缩放控制轮盘上;根据所述虚拟现实手柄在所述虚拟缩放控制轮盘上的位置移动操作,确定所述虚拟场景的目标缩放比例;根据所述目标缩放比例,对所述虚拟场景进行缩放。2.根据权利要求1所述的方法,其特征在于,所述响应于虚拟场景缩放事件的触发操作,在虚拟场景的用户视野中显示一虚拟缩放控制轮盘,包括:响应于虚拟场景缩放事件的触发操作,获取所述虚拟现实手柄的第一位置,所述第一位置为所述虚拟场景缩放事件被触发时虚拟现实手柄在所述虚拟场景中的映射位置;根据所述虚拟现实手柄的第一位置,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的轮盘显示位置,并在所述轮盘显示位置处显示所述虚拟缩放控制轮盘。3.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟现实手柄的第一位置,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的轮盘显示位置,并在所述轮盘显示位置处显示所述虚拟缩放控制轮盘,包括:根据所述虚拟现实手柄的第一位置、所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离距离以及所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离方位,在所述虚拟场景的用户视野中确定所述虚拟缩放控制轮盘的圆心位置;根据所述虚拟缩放控制轮盘的圆心位置以及预设轮盘半径,显示所述虚拟缩放控制轮盘。4.根据权利要求3所述的方法,其特征在于,所述虚拟缩放控制轮盘的圆心位置相对于所述第一位置的预设偏离距离为所述预设轮盘半径的一半。5.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟现实手柄在所述虚拟缩放控制轮盘上的位置移动操作,确定所述虚拟场景的目标缩放比例,包括:响应于所述虚拟现实手柄的移动结束操作,确定所述虚拟现实手柄的第二位置,所述第二位...

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

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

1