本申请涉及虚拟现实,具体涉及一种虚拟交互方法和虚拟交互装置。
背景技术:
1、随着虚拟现实技术的不断发展,虚拟交互的应用逐渐拓展至立体的三维空间。然而,在空间维度发生切换的情况下,原有的交互数据难以与立体的三维空间中的交互数据实现耦合。因此,在立体的三维空间中一般是通过合成的立体模型进行虚拟交互,用户难以通过立体模型在立体的三维空间中的虚拟场景实现实时的虚拟交互。导致了现有的在立体的三维空间中进行虚拟交互的交互效果差,用户的交互体验效果差。
技术实现思路
1、本申请实施例提供一种虚拟交互方法和虚拟交互装置,可以提高虚拟交互的交互效果。
2、第一方面,本申请实施例公开一种虚拟交互方法,应用于交互设备,该方法包括:
3、响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;
4、响应于用户在所述虚拟场景中的悬停操作,确定所述虚拟场景中的聚焦位置;
5、响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;
6、响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。
7、第二方面,本申请实施例公开一种虚拟交互装置,应用于交互设备,包括:
8、启动单元,用于响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;
9、悬停单元,用于响应于用户在所述虚拟场景中的悬停操作,确定所述虚拟场景中的聚焦位置;
10、选择单元,用于响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;
11、控制单元,用于响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。
12、第三方面,本申请实施例公开一种交互设备,该交互设备包括处理器和存储器,存储器存储有计算机程序,处理器调用计算机程序实现上述的虚拟交互方法。
13、第四方面,本申请实施例公开一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,程序代码被处理器调用实现上述的虚拟交互方法。
14、第五方面,本申请公开了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码被处理器运行时,使得上述通信方法被执行。
15、本申请实施例中,交互设备响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;响应于用户在虚拟场景中的悬停操作,确定虚拟场景中的聚焦位置;响应于用户对聚焦位置对应的虚拟对象的选择操作,选中虚拟场景中的虚拟对象;响应于用户对虚拟对象的控制操作,控制虚拟场景中的虚拟对象。以此,通过交互设备响应于用户对虚拟场景中虚拟对象的选择操作确定进行交互的虚拟对象,响应于用户的控制操作在虚拟场景中控制该虚拟对象。用户能够通过虚拟交互设备在立体的三维空间中进行可视化的由选中到控制的虚拟交互,提高了用户进行虚拟交互的交互效果。
1.一种虚拟交互方法,其特征在于,所述方法应用于交互设备,包括:
2.如权利要求1所述的虚拟交互方法,其特征在于,所述交互设备包括摄制模组,所述方法还包括:
3.如权利要求2所述的虚拟交互方法,其特征在于,所述方法还包括:
4.如权利要求3所述的虚拟交互方法,其特征在于,所述响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象,包括:
5.如权利要求3所述的虚拟交互方法,其特征在于,所述方法还包括:
6.如权利要求5所述的虚拟交互方法,其特征在于,所述控制操作包括移动操作,所述方法还包括:
7.如权利要求5所述的虚拟交互方法,其特征在于,所述控制操作还包括缩放操作,所述方法还包括:
8.如权利要求5所述的虚拟交互方法,其特征在于,所述控制操作还包括旋转操作,所述方法还包括:
9.如权利要求5-8任一项所述的虚拟交互方法,其特征在于,在所述控制所述虚拟场景中的虚拟对象之后,所述方法还包括:
10.一种虚拟交互装置,其特征在于,包括: