System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟灯光的控制方法、装置和存储介质及电子设备制造方法及图纸_技高网

虚拟灯光的控制方法、装置和存储介质及电子设备制造方法及图纸

技术编号:39954637 阅读:5 留言:0更新日期:2024-01-08 23:34
本申请公开了一种虚拟灯光的控制方法、装置和存储介质及电子设备。其中,该方法包括:显示位于虚拟场景内的虚拟表现对象,其中,虚拟表现对象配置有至少一个虚拟灯光装置,虚拟灯光装置用于照明虚拟表现对象;获取虚拟表现对象的表现亮度,其中,表现亮度为虚拟表现对象在虚拟场景内的亮度;在表现亮度与预设亮度之间的亮度差大于或等于预设阈值的情况下,调节可控虚拟灯光装置的照明参数,直至表现亮度与预设亮度之间的亮度差小于预设阈值,可应用在人工智能场景,涉及图像处理等技术。本申请解决了虚拟灯光的控制效率较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种虚拟灯光的控制方法、装置和存储介质及电子设备


技术介绍

1、在虚拟表现对象的展示场景中,如虚拟人(虚拟表现对象)的直播过程中,虚拟人的表现力是十分重要的,而虚拟人在直播间中的表现亮度是影响表现力的一个重要因素。

2、相关技术通常是通过虚拟灯光的控制,以优化虚拟表现对象的表现亮度,而虚拟灯光的控制又通常会利用人工调节的方式,但该方式通常会花费大量时间和精力进行重复性的工作,进而导致虚拟灯光的控制效率较低的问题出现。因此,存在虚拟灯光的控制效率较低的问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种虚拟灯光的控制方法、装置和存储介质及电子设备,以至少解决虚拟灯光的控制效率较低的技术问题。

2、根据本申请实施例的一个方面,提供了一种虚拟灯光的控制方法,包括:显示位于虚拟场景内的虚拟表现对象,其中,上述虚拟表现对象配置有至少一个虚拟灯光装置,上述虚拟灯光装置用于照明上述虚拟表现对象;获取上述虚拟表现对象的表现亮度,其中,上述表现亮度为上述虚拟表现对象在上述虚拟场景内的亮度;在上述表现亮度与预设亮度之间的亮度差大于或等于预设阈值的情况下,调节可控虚拟灯光装置的照明参数,直至上述表现亮度与上述预设亮度之间的亮度差小于上述预设阈值,其中,上述至少一个虚拟灯光装置包括上述可控虚拟灯光装置。

3、根据本申请实施例的另一方面,还提供了一种虚拟灯光的控制装置,包括:显示单元,用于显示位于虚拟场景内的虚拟表现对象,其中,上述虚拟表现对象配置有至少一个虚拟灯光装置,上述虚拟灯光装置用于照明上述虚拟表现对象;第一获取单元,用于获取上述虚拟表现对象的表现亮度,其中,上述表现亮度为上述虚拟表现对象在上述虚拟场景内的亮度;第一调节单元,用于在上述表现亮度与预设亮度之间的亮度差大于或等于预设阈值的情况下,调节可控虚拟灯光装置的照明参数,直至上述表现亮度与上述预设亮度之间的亮度差小于上述预设阈值,其中,上述至少一个虚拟灯光装置包括上述可控虚拟灯光装置。

4、作为一种可选的方案,上述第一调节单元,包括以下至少之一:第一调节模块,用于调节虚拟补光灯的照明参数,其中,上述虚拟补光灯用于补光照明上述虚拟表现对象,上述至少一个虚拟灯光装置包括上述虚拟补光灯;第二调节模块,用于调节虚拟场景灯的照明参数,其中,上述虚拟场景灯用于照明上述虚拟场景内上述虚拟表现对象所处的区域,上述至少一个虚拟灯光装置包括上述虚拟场景灯。

5、作为一种可选的方案,上述第一调节单元,包括:第三调节模块,用于调节上述虚拟补光灯的照明参数,并获取上述虚拟表现对象的第一亮度,其中,上述第一亮度为上述虚拟表现对象在调节上述虚拟补光灯的照明参数后在上述虚拟场景内的亮度;第四调节模块,用于在上述第一亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值的情况下,调节上述虚拟场景灯的照明参数,直至上述虚拟表现对象的第二亮度与上述预设亮度之间的亮度差小于上述预设阈值,其中,上述第二亮度为上述虚拟表现对象在调节上述虚拟场景灯的照明参数后在上述虚拟场景内的亮度。

6、作为一种可选的方案,上述装置还包括:第五调节模块,用于在上述调节上述虚拟补光灯的照明参数,并获取上述虚拟表现对象的第一亮度之后,在上述第一亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值、且上述虚拟补光灯的照明参数已达到调节限制的情况下,调节上述虚拟场景灯的照明参数,直至上述第二亮度与上述预设亮度之间的亮度差小于上述预设阈值;第六调节模块,用于在上述调节上述虚拟补光灯的照明参数,并获取上述虚拟表现对象的第一亮度之后,在上述第一亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值、而上述虚拟补光灯的照明参数未达到上述调节限制的情况下,继续调节上述虚拟补光灯的照明参数,直至上述虚拟补光灯的照明参数达到上述调节限制,或上述虚拟表现对象在调节上述虚拟补光灯的照明参数后在上述虚拟场景内的亮度与上述预设亮度之间的亮度差小于上述预设阈值。

7、作为一种可选的方案,上述装置还包括:第二获取单元,用于在上述显示位于虚拟场景内的虚拟表现对象之后,获取上述虚拟表现对象在第一区域内的第一表现亮度,其中,上述第一区域为上述虚拟场景中的、局部亮度最高的区域;按照上述第一表现亮度调节上述可控虚拟灯光装置的照明参数,并记录上述第一表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时,上述可控虚拟灯光装置的第一参数;和,第三获取单元,用于在上述显示位于虚拟场景内的虚拟表现对象之后,获取上述虚拟表现对象在第二区域内的第二表现亮度,其中,上述第二区域为上述虚拟场景中的、局部亮度最低的区域;按照上述第二表现亮度调节上述可控虚拟灯光装置的照明参数,并记录上述第二表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时,上述可控虚拟灯光装置的第二参数;上述第一调节单元,包括:第七调节模块,用于在上述第一参数和上述第二参数的范围内,调节上述可控虚拟灯光装置的照明参数,直至上述表现亮度与上述预设亮度之间的亮度差小于上述预设阈值。

8、作为一种可选的方案,上述第二获取单元,包括:第一获取模块,用于在上述第一表现亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值、且上述第一表现亮度小于上述预设亮度的情况下,提升虚拟补光灯的照明参数,其中,上述虚拟补光灯用于补光照明上述虚拟表现对象,上述至少一个虚拟灯光装置包括上述虚拟补光灯;将上述第一表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上述虚拟补光灯的照明参数确定为上述虚拟补光灯的第一照明参数下限,以及将上述第一表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上述虚拟场景灯的照明参数确定为上述虚拟场景灯的第一照明参数上限,其中,上述虚拟场景灯用于照明上述虚拟场景内上述虚拟表现对象所处的区域,上述至少一个虚拟灯光装置包括上述虚拟场景灯;第二获取模块,用于在上述第一表现亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值、且上述第一表现亮度小于上述预设亮度的情况下,降低虚拟补光灯的照明参数,且在上述虚拟补光灯的照明参数为0、而上述第一表现亮度与上述预设亮度之间的亮度差仍大于或等于上述预设阈值的情况下,降低上述虚拟场景灯的照明参数;将上述第一表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上述虚拟补光灯的照明参数确定为上述第一照明参数下限,以及将上述第一表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上述虚拟场景灯的照明参数确定为上述第一照明参数上限;上述第三获取单元,包括:第三获取模块,用于在上述第二表现亮度与上述预设亮度之间的亮度差大于或等于上述预设阈值、且上述第二表现亮度小于上述预设亮度的情况下,提升虚拟补光灯的照明参数;将上述第二表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上述虚拟补光灯的照明参数确定为上述虚拟补光灯的第二照明参数上限,以及将上述第二表现亮度与上述预设亮度之间的亮度差小于上述预设阈值时的、上本文档来自技高网...

【技术保护点】

1.一种虚拟灯光的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述调节可控虚拟灯光装置的照明参数,包括以下至少之一:

3.根据权利要求2所述的方法,其特征在于,所述调节可控虚拟灯光装置的照明参数,直至所述表现亮度与所述预设亮度之间的亮度差小于所述预设阈值,包括:

4.根据权利要求3所述的方法,其特征在于,在所述调节所述虚拟补光灯的照明参数,并获取所述虚拟表现对象的第一亮度之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,在所述调节可控虚拟灯光装置的照明参数之前,所述方法还包括:

8.根据权利要求5所述的方法,其特征在于,

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述获取所述虚拟表现对象的表现亮度,包括:

10.根据权利要求1至8中任一项所述的方法,其特征在于,在所述显示位于虚拟场景内的虚拟表现对象之后,所述方法还包括:

>11.一种虚拟灯光的控制装置,其特征在于,包括:

12.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括计算机程序,其中,所述计算机程序被电子设备运行时执行所述权利要求1至10任一项中所述的方法。

13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至10任一项中所述方法的步骤。

14.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至10任一项中所述的方法。

...

【技术特征摘要】

1.一种虚拟灯光的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述调节可控虚拟灯光装置的照明参数,包括以下至少之一:

3.根据权利要求2所述的方法,其特征在于,所述调节可控虚拟灯光装置的照明参数,直至所述表现亮度与所述预设亮度之间的亮度差小于所述预设阈值,包括:

4.根据权利要求3所述的方法,其特征在于,在所述调节所述虚拟补光灯的照明参数,并获取所述虚拟表现对象的第一亮度之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,在所述调节可控虚拟灯光装置的照明参数之前,所述方法还包括:

8.根据权利要求5所述的方法,其特征在于,

9.根据权利...

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

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

1