基于虚拟现实空间的画面显示方法、装置、设备及介质与流程

文档序号:36105337发布日期:2023-11-22 06:32阅读:46来源:国知局
基于虚拟现实空间的画面显示方法与流程

本公开涉及虚拟现实,尤其涉及一种基于虚拟现实空间的画面显示方法、装置、设备及介质。


背景技术:

1、虚拟现实(virtual reality,vr)技术,又称虚拟环境、灵境或人工环境,是指利用计算机生成一种可对参与者直接施加视觉、听觉和触觉感受,并允许其交互地观察和操作的虚拟世界的技术。提升vr真实感以使得虚拟现实空间和真实物理空间的体验感相似,成为一种主流。

2、相关技术中,可基于虚拟现实技术搭建各种虚拟场景,实现在虚拟现实空间中的生产和生活等。如何利用虚拟现实空间的特点进行不同的位置之间的切换成为一种需求。


技术实现思路

1、本公开实施例提供一种基于虚拟现实空间的画面显示方法、装置、设备、介质及程序,通过3d沙盘实现对现实场景对应的扩展现实场景的多个视角的切换,使得视角的切换更加符合3d的虚拟空间的交互操作,提高了用户体验。

2、本公开实施例提供了一种基于虚拟现实空间的画面显示方法,所述方法包括:

3、在扩展现实场景中显示真实场景对应的三维3d沙盘,所述扩展现实场景为对所述真实场景增强生成的虚拟场景,所述3d沙盘上显示有多个3d机位模型,所述3d机位模型用于控制所述扩展现实场景的视角,所述多个3d机位模型对应的视角不同,其中,已激活机位模型区别显示于其他机位模型,所述已激活机位模型为所述扩展现实场景当前使用的视角对应的机位模型;

4、响应于机位切换指令,控制所述已激活机位模型切换到所述机位切换指令指示的目标机位模型。

5、在一些实施例中,所述响应于机位切换指令,控制所述已激活机位模型切换到所述机位切换指令指示的目标机位模型,包括:

6、响应于对所述目标机位模型的第一操作,控制所述目标机位模型从默认显示状态切换为第一显示状态;

7、控制所述已激活机位模型切换到所述目标机位模型。

8、在一些实施例中,所述控制所述已激活机位模型切换到所述目标机位模型,包括:

9、控制所述已激活机位模型的显示状态从激活显示状态切换到所述默认显示状态,控制所述目标机位模型的显示状态从所述第一显示状态切换到所述激活显示状态。

10、在一些实施例中,所述控制所述目标机位模型的显示状态从所述第一显示状态切换到所述激活显示状态,包括:

11、控制所述目标机位模型执行预设特效后切换到所述激活显示状态。

12、在一些实施例中,所述第一显示状态包括:在所述目标机位模型周围形成一个圆柱形的高亮光柱,所述目标机位模型放大,且所述目标机位模型的y轴上移;所述预设特效为所述光柱向上冲的特效。

13、在一些实施例中,在所述目标机位模型执行所述预设特效后,所述扩展现实场景变为黑暗状态,在处于黑暗状态预设时长后显示所述目标机位模型对应的视角的画面。

14、在一些实施例中,所述控制所述已激活机位模型切换到所述机位切换指令指示的目标机位模型,包括:

15、响应于切换确认指令,控制所述已激活机位模型切换到所述目标机位模型。

16、在一些实施例中,所述第一操作为对所述目标机位模型的检测区域的hover操作、点击操作、双击操作或者长按操作。

17、在一些实施例中,所述方法还包括:

18、当检测到光标经过所述目标机位模型的检测区域时,向手柄发送震动指示信息。

19、在一些实施例中,在所述3d沙盘初始显示时,所述3d沙盘上未显示所述多个3d机位模型,所述方法还包括:

20、响应于对所述3d机位模型的呼出指令,在所述3d沙盘上显示所述多个3d机位模型。

21、在一些实施例中,所述响应于对所述3d沙盘的呼出指令,包括:

22、响应于对所述3d沙盘的检测区域的hover操作,在所述3d沙盘上显示所述多个3d机位模型。

23、在一些实施例中,在所述3d沙盘初始显示时,所述3d沙盘上显示所述多个3d机位模型的标识信息,所述标识信息为图标或者控件,所述方法还包括:

24、响应于对所述多个机位模型中的任意一个机位模型的标识信息的第一操作,在所述3d沙盘上显示所述多个3d机位模型。

25、在一些实施例中,所述已激活机位模型的标识信息不同于其他机位模型的标识信息。

26、在一些实施例中,所述在扩展现实场景中显示真实场景对应的3d沙盘,包括:

27、显示所述扩展现实场景;

28、响应于检测到对所述3d沙盘的呼出指令,在所述扩展现实场景中显示所述3d沙盘。

29、在一些实施例中,所述方法还包括:

30、响应于检测到对所述3d沙盘的关闭指令,在所述扩展现实场景中隐藏所述3d沙盘。

31、在一些实施例中,所述3d机位模型上显示有机位名称。

32、在一些实施例中,所述3d沙盘为球场的沙盘,所述3d机位模型的数量为4个,4个所述3d机位模型分别设置在所述球场的4个边上。

33、在一些实施例中,所述已激活机位模型区别显示于其他机位模型,包括:

34、所述已激活机位模型显示有特效,其他机位模型没有特效。

35、本公开实施例提供了一种基于虚拟现实空间的画面显示装置,所述装置包括:

36、显示模块,用于在扩展现实场景中显示真实场景对应的三维3d沙盘,所述扩展现实场景为对所述真实场景增强生成的虚拟场景,所述3d沙盘上显示有多个3d机位模型,所述3d机位模型用于控制所述扩展现实场景的视角,所述多个3d机位模型对应的视角不同,其中,已激活机位模型区别显示于其他机位模型,所述已激活机位模型为所述扩展现实场景当前使用的视角对应的机位模型;

37、切换模块,用于响应于机位切换指令,控制所述已激活机位模型切换到所述机位切换指令指示的目标机位模型。

38、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于虚拟现实空间的画面显示方法、装置、设备及介质,实现了在虚拟现实空间中不同位置之间的灵活切换。

39、本公开实施例提供了一种基于虚拟现实空间的画面显示方法,所述方法包括:响应于获取到的位置切换请求操作,在虚拟现实空间中显示与所述位置切换请求操作对应的至少一个候选切换位置标识;响应于获取到对所述至少一个候选切换位置标识中目标切换位置标识的位置切换确认操作,确定所述目标切换位置标识在所述虚拟现实空间中的目标切换位置;将对应的虚拟人物模型切换到所述目标切换位置,并切换显示所述目标切换位置对应的虚拟画面信息。

40、本公开实施例还提供了一种基于虚拟现实空间的画面显示装置,所述装置包括:第一显示模块,用于响应于获取到的位置切换请求操作,在虚拟现实空间中显示与所述位置切换请求操作对应的至少一个候选切换位置标识;确定模块,用于响应于获取到对所述至少一个候选切换位置标识中目标切换位置标识的位置切换确认操作,确定所述目标切换位置标识在所述虚拟现实空间中的目标切换位置;第二显示模块,用于将对应的虚拟人物模型切换到所述目标切换位置,并切换显示所述目标切换位置对应的虚拟画面信息。

41、本公开实施例提供一种与相关技术不同的实现方案,以解决相关技术中用户与vr场景进行交互的效率较低的技术问题。

42、本公开实施例还提供了一种基于虚拟现实空间的画面显示方法,包括:在当前的第一场景画面中展示目的地对应的标识对象;在所述第一场景画面中展示选择对象,其中,用户通过操作所述选择对象的起始端控制所述选择对象移动;当检测到所述选择对象与所述标识对象接触时,响应于所述用户的预设操作,展示所述目的地对应的第二场景画面,所述目的地的第一位置与所述用户对应的虚拟对象的第二位置不同,所述预设操作用于指示将所述虚拟对象自所述第二位置处传送至所述第一位置处。

43、本公开实施例还提供了一种基于虚拟现实空间的画面显示装置,包括:第一展示单元,用于在当前的第一场景画面中展示目的地对应的标识对象;第二展示单元,用于在所述第一场景画面中展示选择对象,其中,用户通过操作所述选择对象的起始端控制所述选择对象移动;第三展示单元,用于当检测到所述选择对象与所述标识对象接触时,响应于所述用户的预设操作,展示所述目的地对应的第二场景画面,所述目的地的第一位置与所述用户对应的虚拟对象的第二位置不同,所述预设操作用于指示将所述虚拟对象自所述第二位置处传送至所述第一位置处。

44、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的基于虚拟现实空间的画面显示方法。

45、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的基于虚拟现实空间的画面显示方法。

46、本公开实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时上述实施例的任一方法。

47、本公开实施例提供的技术方案与现有技术相比具有如下优点:

48、本公开实施例提供的基于虚拟现实空间的画面显示方法,在扩展现实场景中显示真实场景对应的3d沙盘,该扩展现实场景为对真实场景增强生成的虚拟场景,3d沙盘上显示有多个3d机位模型,3d机位模型用于控制扩展现实场景的视角,多个3d机位模型对应的视角不同,其中,已激活机位模型区别显示于其他机位模型,已激活机位模型为扩展现实场景当前使用的视角对应的机位模型;响应于机位切换指令,控制已激活机位模型切换到机位切换指令指示的目标机位模型。通过3d沙盘实现对现实场景对应的扩展现实场景的多个视角的切换,使得视角的切换更加符合3d的虚拟空间的交互操作,提高了用户体验。

49、本公开实施例提供的基于虚拟现实空间的画面显示方案,响应于获取到的位置切换请求操作,在虚拟现实空间中显示与位置切换请求操作对应的至少一个候选切换位置标识,响应于获取到对至少一个候选切换位置标识中目标切换位置标识的位置切换确认操作,确定目标切换位置标识在虚拟现实空间中的目标切换位置,进而,将对应的虚拟人物模型切换到目标切换位置,并切换显示目标切换位置对应的虚拟画面信息。在本实施例中,实现了在虚拟现实空间中不同位置之间的灵活切换,提升了位置切换的效率。

50、本公开实施例提供的基于虚拟现实空间的画面显示方法,在当前的第一场景画面中展示目的地对应的标识对象,以及第一场景画面中展示选择对象,其中,用户通过操作所述选择对象的起始端控制所述选择对象移动;当检测到所述选择对象与所述标识对象接触时,响应于所述用户的预设操作,展示所述目的地对应的第二场景画面,所述目的地的第一位置与用户对应的虚拟对象的第二位置不同,所述预设操作用于指示将所述虚拟对象自所述第二位置处传送至所述第一位置处的方案,可通过控制选择对象与目的地对应的标识对象接触,将用户对应的虚拟对象从当前位置处传送至目的地的位置处,从而避免了较复杂的操作,节省了时间,有效提高了用户与vr场景进行交互的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1