本申请实施例涉及虚拟环境领域,特别涉及一种基于虚拟场景的互动观察方法、装置、设备及介质。
背景技术:
1、基于虚拟场景的应用程序通常是通过三维模型构建虚拟环境后,基于虚拟环境运行的程序,该应用程序运行时,玩家能够通过控制虚拟对象在虚拟环境之中运动,从而与虚拟环境进行互动。
2、相关技术中,玩家在控制虚拟环境中的虚拟对象时,可以通过触摸显示屏进行控制,也可以通过外部输入设备输入控制信号进行控制,虚拟对象则根据玩家的控制实现在虚拟环境中的运动。
3、然而,通过上述方式实现的互动观察过程中,通常是通过第一人称视角或者第三人称视角之间切换对虚拟对象进行观察,且观察过程中的视角方向跟随虚拟对象的视线方向,观察结果体现的是虚拟对象视角下的结果,观察方式较为单一。
技术实现思路
1、本申请实施例提供了一种基于虚拟场景的互动观察方法、装置、设备及介质,可以提高对虚拟环境进行观察的效率。所述技术方案如下:
2、一方面,提供了一种基于虚拟场景的互动观察方法,所述方法包括:
3、响应于虚拟场景显示操作获取第一场景图像,所述第一场景图像中包括第一对象;
4、显示虚拟环境画面,所述虚拟环境画面中包括以第一观察角度观察得到的虚拟场景与抠图对象,所述抠图对象中包括对所述第一场景图像进行抠图得到的所述第一对象;
5、接收视角调整操作;
6、基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,所述第一观察角度和所述第二观察角度是从不同的观察位置或者不同的观察距离对所述虚拟场景进行观察的角度。
7、另一方面,提供了一种基于虚拟场景的互动观察装置,所述装置包括:
8、采集模块,用于响应于虚拟场景显示操作获取第一场景图像,所述第一场景图像中包括第一对象;
9、显示模块,用于显示虚拟环境画面,所述虚拟环境画面中包括以第一观察角度观察得到的虚拟场景与抠图对象,所述抠图对象中包括对所述第一场景图像进行抠图得到的所述第一对象;
10、接收模块,用于接收视角调整操作;
11、所述显示模块,还用于基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,所述第一观察角度和所述第二观察角度是从不同的观察位置或者不同的观察距离对所述虚拟场景进行观察的角度。
12、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的基于虚拟场景的互动观察方法。
13、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的基于虚拟场景的互动观察方法。
14、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的基于虚拟场景的互动观察方法。
15、本申请实施例提供的技术方案带来的有益效果至少包括:
16、首先将玩家对应的抠图对象用于虚拟场景结合显示,并在虚拟场景中显示抠图对象时,通过视角调整操作对观察虚拟场景的观察视角进行调整,且视角调整操作既能够在观察位置上进行调整,也能够在观察距离上进行调整,在通过抠图对象提高虚拟场景的互动多样性的同时,增加了对虚拟场景进行观察的角度调整方式,提高了虚拟场景的观察效率。
1.一种基于虚拟场景的互动观察方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,包括:
3.根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型,所述摄像机模型用于调整对所述虚拟场景的观察角度;
4.根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型,其中,所述第一观察角度对应第一摄像机模型,所述第二观察角度对应第二摄像机模型;
5.根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型;
6.根据权利要求1至5任一所述的方法,其特征在于,所述方法应用于配置有摄像头的第一终端;
7.根据权利要求1至5任一所述的方法,其特征在于,所述虚拟环境画面上显示有角度调整控件,所述视角调整操作是在所述角度调整控件上接收到的操作;
8.根据权利要求7所述的方法,其特征在于,所述角度调整控件包括方向调整区域;
9.根据权利要求7所述的方法,其特征在于,所述角度调整控件包括距离调整区域;
10.根据权利要求1至5任一所述的方法,其特征在于,所述显示虚拟环境画面,包括:
11.根据权利要求1至5任一所述的方法,其特征在于,所述显示虚拟环境画面之前,还包括:
12.根据权利要求1至5任一所述的方法,其特征在于,所述显示虚拟环境画面之后,还包括:
13.根据权利要求1至5任一所述的方法,其特征在于,
14.一种基于虚拟场景的互动观察装置,其特征在于,所述装置包括:
15.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至13任一所述的基于虚拟场景的互动观察方法。
16.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至13任一所述的基于虚拟场景的互动观察方法。