基于虚拟场景的互动观察方法技术

技术编号:39521636 阅读:17 留言:0更新日期:2023-11-25 19:00
本申请是中国申请

【技术实现步骤摘要】
基于虚拟场景的互动观察方法、装置、设备及介质
[0001]本申请是申请号为
202110702790.8、
申请日为
2021

06

24


专利技术名称为“基于虚拟场景的互动观察方法

装置

设备及介质”的中国申请的分案申请



[0002]本申请实施例涉及虚拟环境领域,特别涉及一种基于虚拟场景的互动观察方法

装置

设备及介质


技术介绍

[0003]基于虚拟场景的应用程序通常是通过三维模型构建虚拟环境后,基于虚拟环境运行的程序,该应用程序运行时,玩家能够通过控制虚拟对象在虚拟环境之中运动,从而与虚拟环境进行互动

[0004]相关技术中,玩家在控制虚拟环境中的虚拟对象时,可以通过触摸显示屏进行控制,也可以通过外部输入设备输入控制信号进行控制,虚拟对象则根据玩家的控制实现在虚拟环境中的运动

[0005]然而,通过上述方式实现的互动观察过程中,通常是通过第一人称视角或者第三人称视角之间切换对虚拟对象进行观察,且观察过程中的视角方向跟随虚拟对象的视线方向,观察结果体现的是虚拟对象视角下的结果,观察方式较为单一


技术实现思路

[0006]本申请实施例提供了一种基于虚拟场景的互动观察方法

装置

设备及介质,可以提高对虚拟环境进行观察的效率

所述技术方案如下:
[0007]一方面,提供了一种基于虚拟场景的互动观察方法,所述方法包括:
[0008]响应于虚拟场景显示操作获取第一场景图像,所述第一场景图像中包括第一对象;
[0009]显示虚拟环境画面,所述虚拟环境画面中包括以第一观察角度观察得到的虚拟场景与抠图对象,所述抠图对象中包括对所述第一场景图像进行抠图得到的所述第一对象;
[0010]接收视角调整操作;
[0011]基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,所述第一观察角度和所述第二观察角度是从不同的观察位置或者不同的观察距离对所述虚拟场景进行观察的角度

[0012]另一方面,提供了一种基于虚拟场景的互动观察装置,所述装置包括:
[0013]采集模块,用于响应于虚拟场景显示操作获取第一场景图像,所述第一场景图像中包括第一对象;
[0014]显示模块,用于显示虚拟环境画面,所述虚拟环境画面中包括以第一观察角度观察得到的虚拟场景与抠图对象,所述抠图对象中包括对所述第一场景图像进行抠图得到的所述第一对象;
[0015]接收模块,用于接收视角调整操作;
[0016]所述显示模块,还用于基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,所述第一观察角度和所述第二观察角度是从不同的观察位置或者不同的观察距离对所述虚拟场景进行观察的角度

[0017]另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令

至少一段程序

代码集或指令集,所述至少一条指令

所述至少一段程序

所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的基于虚拟场景的互动观察方法

[0018]另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令

至少一段程序

代码集或指令集,所述至少一条指令

所述至少一段程序

所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的基于虚拟场景的互动观察方法

[0019]另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中

计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的基于虚拟场景的互动观察方法

[0020]本申请实施例提供的技术方案带来的有益效果至少包括
:
[0021]首先将玩家对应的抠图对象用于虚拟场景结合显示,并在虚拟场景中显示抠图对象时,通过视角调整操作对观察虚拟场景的观察视角进行调整,且视角调整操作既能够在观察位置上进行调整,也能够在观察距离上进行调整,在通过抠图对象提高虚拟场景的互动多样性的同时,增加了对虚拟场景进行观察的角度调整方式,提高了虚拟场景的观察效率

附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0023]图1是本申请一个示例性实施例提供的抠图对象生成过程示意图;
[0024]图2是本申请一个示例性实施例提供的电子设备的结构框图;
[0025]图3是本申请一个示例性实施例提供的实施环境示意图;
[0026]图4是本申请一个示例性实施例提供的基于虚拟场景的互动观察方法的界面示意图;
[0027]图5是基于图4示出的实施例提供的观察角度调整方式的示意图;
[0028]图6是本申请一个示例性实施例提供的实施环境整体示意图;
[0029]图7是本申请一个示例性实施例提供的实施环境整体示意图;
[0030]图8是本申请另一个示例性实施例提供的基于虚拟场景的互动观察方法的流程图;
[0031]图9是基于图8示出的实施例提供的观察角度变化过程的示意图;
[0032]图
10
是本申请另一个示例性实施例提供的基于虚拟场景的互动观察方法的流程图;
[0033]图
11
是基于图
10
示出的实施例提供的方向调整示意图;
[0034]图
12
是本申请一个示例性实施例提供的互动观察方法的整体流程图;
[0035]图
13
是本申请一个示例性实施例提供的基于虚拟场景的互动观察装置的结构框图;
[0036]图
14
是本申请另一个示例性实施例提供的基于虚拟场景的互动观察装置的结构框图;
[0037]图
15
是本申请一个示例性的实施例提供的终端的结构框图

具体实施方式
[0038]为使本申请的目的

技术方案和优点更加清楚,下面将结合附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于虚拟场景的互动观察方法,其特征在于,所述方法包括:响应于虚拟场景显示操作获取第一场景图像,所述第一场景图像中包括第一对象;显示虚拟环境画面,所述虚拟环境画面中包括以第一观察角度观察得到的虚拟场景与抠图对象,所述抠图对象中包括对所述第一场景图像进行抠图得到的所述第一对象;接收视角调整操作;基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,所述第一观察角度和所述第二观察角度是从不同的观察位置或者不同的观察距离对所述虚拟场景进行观察的角度
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调整为第二观察角度,包括:基于所述视角调整操作,将观察所述虚拟场景的第一观察角度调整为第二观察角度;保持所述抠图对象在所述虚拟场景中的位置不变,以面向所述第二观察角度的方向显示所述抠图对象
。3.
根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型,所述摄像机模型用于调整对所述虚拟场景的观察角度;所述基于所述视角调整操作,将观察所述虚拟场景的第一观察角度调整为第二观察角度,包括:基于所述视角调整操作,将所述摄像机模型从第一观察位置调整至第二观察位置,其中,所述第一观察位置用于以第一观察角度对所述虚拟场景进行观察,所述第二观察位置用于以第二观察角度对所述虚拟场景进行观察
。4.
根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型,其中,所述第一观察角度对应第一摄像机模型,所述第二观察角度对应第二摄像机模型;所述基于所述视角调整操作,将观察所述虚拟场景的第一观察角度调整为第二观察角度,包括:基于所述视角调整操作,由通过所述第一摄像机模型对所述虚拟场景进行观察切换至通过所述第二摄像机模型对所述虚拟场景进行观察
。5.
根据权利要求2所述的方法,其特征在于,所述虚拟场景对应有摄像机模型;所述保持所述抠图对象在所述虚拟场景中的位置不变,以面向所述第二观察角度的方向显示所述抠图对象,包括:保持所述抠图对象在所述虚拟场景中的位置不变;控制所述抠图对象面向所述第二观察视角对应的所述摄像机模型显示
。6.
根据权利要求1至5任一所述的方法,其特征在于,所述方法应用于配置有摄像头的第一终端;所述响应于虚拟场景显示操作获取第一场景图像,包括:响应于所述虚拟场景显示操作,通过所述摄像头采集所述第一场景图像,所述第一场景图像是在所述摄像头的拍摄范围内采集到的图像
。7.
根据权利要求1至5任一所述的方法,其特征在于,所述虚拟环境画面上显示有角度调整控件,所述视角调整操作是在所述角度调整控件上接收到的操作;所述基于所述视角调整操作,将观察所述虚拟场景与所述抠图对象的第一观察角度调
整为第二观察角度,包括:确定在所述角度调整控件上的所述视角调整操作对应的调整方式;以所述调整方式将观察所述虚拟场景的所述第一观察角度调整为所述第二观察角度
。8.
根据权利要求7所述的方法,其特征在于,所述角度调整控件包括方向调整区域;所述接收视角调整操作,包括:接收在所述方向调整区域上的方向调整操作;所述以所述调整方式将观察所述虚拟场景的所述第一观察角度调整为所述第二观察角度,包括:基于所述方向调整操作对应的调整方向,将观察所述虚拟场景的所述第一观察角度调整为所述第二...

【专利技术属性】
技术研发人员:张冲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1