虚拟场景的显示控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39295134 阅读:10 留言:0更新日期:2023-11-07 11:03
本申请公开了一种虚拟场景的显示控制方法、装置、电子设备及存储介质,该方法包括:获取虚拟角色在当前帧画面中的第一移动状态信息;根据第一移动状态信息,预测虚拟角色在下一帧画面中的第二移动状态信息;根据第二移动状态信息和虚拟场景的配置数据,确定在下一帧画面中虚拟相机的目标视觉范围,目标视觉范围的决定因素包括目标视角和目标视野;将虚拟相机的视觉范围更新为目标视觉范围,并控制虚拟相机以目标视觉范围进行拍摄;将虚拟相机拍摄到的目标场景画面显示在图形用户界面上。通过本申请虚拟相机的视觉范围调整更为灵活和智能,其无需通过外接设备硬件才能进行控制,避免了因外接设备硬件条件限制而带来视觉范围调整受限的缺陷。调整受限的缺陷。调整受限的缺陷。

【技术实现步骤摘要】
虚拟场景的显示控制方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟场景的显示控制方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]沉浸式活动平台通过人工智能、表情动作实时捕捉、三维场景重建等技术,为用户提供高实时性、高交互性和高沉浸感的云端虚拟交互应用。作为一种模拟真实世界摄像机的虚拟设备,虚拟相机用于向用户展示该用户操控的虚拟角色所在的虚拟场景的场景画面。
[0003]在现有技术中,通常通过提前编写固定镜头脚本的方式,对虚拟相机位置以及虚拟相机的视觉范围进行设置。例如,将虚拟角色对应的虚拟相机的位置固定为该虚拟角色右肩上后方偏移为(X,Y,Z)的位置,以及将虚拟相机的视觉范围固定设置为在虚拟角色面朝方向上与虚拟相机距离为预设距离的点的范围。在游戏的过程中,用户可以通过控制手柄、头戴式VR显示器、鼠标等外接设备对自己所操控的虚拟角色的位置和虚拟相机的视野范围进行调整,使得显示界面上所呈现的虚拟场景画面发生改变,从而实现用户以可视化的方式操控并展示虚拟角色在虚拟场景中进行各种活动。
[0004]然而,现有技术在用户控制外接设备改变虚拟角色的视觉范围的过程中,由于受到外接设备的硬件条件的制约,导致虚拟相机的视觉范围受限的问题,从而不能确保以用户期望的视觉范围为用户展示虚拟场景的画面,这降低了用户的沉浸式体验。

技术实现思路

[0005]本申请提供一种虚拟场景的显示控制方法、装置、电子设备及存储介质,来提高虚拟相机的视觉范围调整的灵活性,提升用户的沉浸式体验。
[0006]第一方面,本申请实施例提供一种虚拟场景的显示控制方法,所述方法包括:
[0007]获取所述虚拟角色在当前帧画面中的第一移动状态信息;
[0008]根据所述第一移动状态信息,预测所述虚拟角色在下一帧画面中的第二移动状态信息;
[0009]根据所述第二移动状态信息和所述虚拟场景的配置数据,确定在所述下一帧画面中所述虚拟相机的目标视觉范围,所述目标视觉范围的决定因素包括目标视角和目标视野;
[0010]将所述虚拟相机的视觉范围更新为所述目标视觉范围,并控制所述虚拟相机以所述目标视觉范围进行拍摄;
[0011]将所述虚拟相机拍摄到的目标场景画面显示在所述图形用户界面上。
[0012]第二方面,本申请实施例提供一种虚拟场景的显示控制装置,所述装置包括:
[0013]获取模块,用于获取所述虚拟角色在当前帧画面中的第一移动状态信息;
[0014]预测模块,用于根据所述第一移动状态信息,预测所述虚拟角色在下一帧画面中
的第二移动状态信息;
[0015]确定模块,用于根据所述第二移动状态信息和所述虚拟场景的配置数据,确定在所述下一帧画面中所述虚拟相机的目标视觉范围,所述目标视觉范围的决定因素包括目标视角和目标视野;
[0016]控制模块,用于将所述虚拟相机的视觉范围更新为所述目标视觉范围,并控制所述虚拟相机以所述目标视觉范围进行拍摄;
[0017]显示模块,用于将所述虚拟相机拍摄到的目标场景画面显示在所述图形用户界面上。
[0018]第三方面,本申请实施例提供一种电子设备,所述电子设备包括:
[0019]存储器和处理器、所述存储器和所述处理器耦合;
[0020]所述存储器用于存储一条或多条计算机指令;
[0021]所述处理器用于执行所述一条或多条计算机指令,以实现上述第一方面任一项所述的虚拟场景的显示控制方法。
[0022]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现上述第一方面任一项所述的虚拟场景的显示控制方法。
[0023]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述的虚拟场景的显示控制方法。
[0024]与现有技术相比,本申请具有以下优点:
[0025]本申请提供的一种虚拟场景的显示控制方法,获取虚拟角色在当前帧画面中的第一移动状态信息。根据第一移动状态信息,预测虚拟角色在下一帧画面中的第二移动状态信息。根据第二移动状态信息和虚拟场景的配置数据,确定在下一帧画面中虚拟相机的目标视觉范围,目标视觉范围的决定因素包括目标视角和目标视野。将虚拟相机的视觉范围更新为目标视觉范围,并控制虚拟相机以目标视觉范围进行拍摄;将虚拟相机拍摄到的目标场景画面显示在图形用户界面上。
[0026]相比现有技术,在本申请实施例中,可以根据虚拟角色在虚拟场景中的移动状态信息,智能地为虚拟相机确定其在拍摄下一帧画面的目标视觉范围。这使得虚拟相机的视觉范围调整更为灵活和智能,虚拟相机的视觉范围调整不再受外界设备硬件条件的限制。其中,虚拟相机以目标视觉范围对虚拟场景进行拍摄获得的场景画面,是依据虚拟角色的第二移动状态在虚拟场景中可观察到的最佳的场景画面。另外,在本申请中无需用户通过外接设备对虚拟相机的视觉范围进行调整,降低了对用户的操控门槛,提高了用户的沉浸式体验。
附图说明
[0027]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0028]图1为本申请第一实施例提供的虚拟场景的显示控制方法的流程示意图;
[0029]图2为本申请第一实施例提供的沉浸式平台系统的示意图;
[0030]图3为本申请第二实施例提供的沉浸式平台系统进行虚拟场景的显示控制示意
图;
[0031]图4为本申请第二实施例提供的虚拟场景的显示控制装置的结构示意图;
[0032]图5为本申请第三实施例提供的电子设备的硬件结构示意图。
[0033]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0034]为使本申请的目的、优点和特征更加清楚,以下结合附图和具体实施方式对本申请进行清楚、完整地描述。在下面的描述中,阐述了很多具体细节以便于充分理解本申请。但是,所描述的实施例是本申请一部分实施例,而不是全部的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性,以及特定的顺序或先后次序。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,术语“多个”是指两个或两个以上。术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景的显示控制方法,其特征在于,通过终端设备操控虚拟角色,在所述终端设备的图形用户界面上显示虚拟相机针对虚拟场景拍摄到的场景画面,所述方法包括:获取所述虚拟角色在当前帧画面中的第一移动状态信息;根据所述第一移动状态信息,预测所述虚拟角色在下一帧画面中的第二移动状态信息;根据所述第二移动状态信息和所述虚拟场景的配置数据,确定在所述下一帧画面中所述虚拟相机的目标视觉范围,所述目标视觉范围的决定因素包括目标视角和目标视野;将所述虚拟相机的视觉范围更新为所述目标视觉范围,并控制所述虚拟相机以所述目标视觉范围进行拍摄;将所述虚拟相机拍摄到的目标场景画面显示在所述图形用户界面上。2.根据权利要求1所述的方法,其特征在于,所述将所述虚拟相机拍摄到的目标场景画面显示在所述图形用户界面上,包括:对所述目标场景画面进行遮挡物检测,识别出所述目标场景画面中包括的至少一个目标遮挡物;对所述目标场景画面中的各所述目标遮挡物进行剪裁处理,得到剪裁后的所述目标场景画面;其中,剪裁后的所述目标场景画面中的目标区域处于空缺像素状态,所述目标区域包括剪裁前的所述目标场景画面中各所述目标遮挡物对应的区域;从所述虚拟场景中获取目标图像帧,将所述所述目标图像帧填充至所述剪裁后的所述目标场景画面中的所述目标区域,得到填充后的所述目标场景画面;其中,所述目标图像帧为在去除各所述遮挡物遮挡的情况下,捕捉到的无遮挡物的图像帧;将所述填充后的所述目标场景画面显示在所述图形用户界面上。3.根据权利要求2所述的方法,其特征在于,所述将所述填充后的所述目标场景画面显示在所述图形用户界面上,包括:在所述填充后的所述目标场景画面中,对所述填充的边缘位置进行像素填充,得到像素填充后的所述目标场景画面;将所述像素填充后的所述目标场景画面显示在所述图形用户界面上。4.根据权利要求1所述的方法,其特征在于,所述图形用户界面上还包括视角切换控件,所述视角切换控件用于在不同角色视角之间进行切换,所述角色视角包括第一人称视角、第三人称视角、俯视视角、仰视视角中的一种或多种;所述方法还包括:响应于通过所述视角切换控件触发的视角切换指令,从所述视角切换指令中获取目标切换视角,所述目标切换视角与所述目标视角不同;将所述目标视角范围中的目标视角更新为所述目标切换视角,并以控制所述虚拟相机以更新视角后的所述目标视觉范围进行拍摄;在所述图形用户界面上,切换显示所述虚拟相机拍摄到的目标场景画面。5.根据权利要求1所述的方法,其特征在于,所述图形用户界面上还包括显示调整控件,所述显示调整控件用于对所述目标场景画面进行调整操作,所述调整操作包括放大、缩小、聚焦;响应于通过所述显示调整控件触发的针对目标画面区域的聚焦显示指令,根据所述聚焦显示指令对所述虚拟相机的聚焦功能的聚焦参数进行设置;
控制所述虚拟相机以所述聚焦参数对所述目标画面区域进行聚焦拍摄;在所述图形用户界面上,更新显示所述虚拟相机通过所述聚焦拍摄得到的聚焦场景画面。6.根据权利要...

【专利技术属性】
技术研发人员:路萍赵彪刘思彦段媛刘柏范长杰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1