一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟制片灯光同步方法、装置、存储介质及电子设备与流程

2022-02-22 19:49:42 来源:中国专利 TAG:


1.本发明涉及虚拟制片的技术领域,特别涉及一种虚拟制片灯光同步方法、装置、存储介质及电子设备。


背景技术:

2.虚拟制片是把虚拟计算机图像与真实演员的表演融合在一起而且在拍摄现场就能把加特效的画面实时做可视化呈现的一种全新的制片方法。在虚拟制片中,拍摄者可以不用忍受绿幕、也无需等待几周甚至几个月的后期,所有关键决策人现场协作,实时生成最终画面,随时可改。
3.虚拟制片的效果很大一部分取决于灯光效果,在以led环幕作为背景进行影片拍摄的过程当中,往往需要在虚拟场景与现实场景具有相同的灯光氛围,现有技术中,通常通过一些专门的工作人员手动操作来调整真实灯光。
4.但手动操作调整真实灯光主要缺陷不仅在于,费事费力且容易出差错,因为需实时观察打光后的氛围,故很难做到快速改变灯光效果,也很难做到虚拟灯光与真实灯光具备相同动态灯光效果。


技术实现要素:

5.本发明的目的就是解决背景技术中提到的上述问题,提出一种虚拟制片灯光同步方法、装置、存储介质及电子设备。
6.为实现上述目的,本发明首先提出了一种虚拟制片灯光同步方法,包括以下步骤:
7.接收真实灯具的灯具模式信息、灯具型号信息;
8.根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;
9.将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;
10.通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。
11.可选的,rgb、cct、hsv、his模式中一种或多种的组合。
12.可选的,当真实灯具的发光模式为cct模式时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将所述灯具模式信息中的温度数值转换为rgb三通道亮度值。
13.可选的,当真实灯具的发光模式为hsv模式时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将所述灯具模式信息中的色相、饱和度数值转换为rgb三通道亮度值。
14.可选的,当真实灯具的发光模式为cct模式与rgb模式的组合时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将灯具模式信息中的温度数值转换为rgb三通道亮度值并分配cct模式与rgb模式的比例。
15.可选的,当真实灯具的发光模式为rgb模式时,根据所述灯具模式信息中rgb三通
道亮度值,在虚幻引擎中生成rgb模式的虚拟灯具。
16.本发明实施例还提供了一种虚拟制片灯光同步装置,包括:
17.获取模块,被配置为接收真实灯具的灯具模式信息、灯具型号信息;
18.生成模块,被配置为根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;
19.匹配模块,被配置为将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;
20.控制模块,被配置为通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。
21.本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的虚拟制片灯光同步方法。
22.本发明还提出了一种电子设备,一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的虚拟制片灯光同步方法。
23.本发明的有益效果:
24.本发明实施例提供的一种虚拟制片灯光同步方法,先接收真实灯具的灯具模式信息、灯具型号信息;再根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;然后将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;最后通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。解决了传统虚拟制片环节中,虚拟场景中灯光与现实场景中灯光需要手动调节,且同步性较差的技术问题。
25.进一步的,本发明实施例一种虚拟制片灯光同步方法对除rgb模式外其他不同模式的真实灯具,都能在虚幻引擎中生成相应的虚拟灯具,从而真正实现虚拟场景中灯光与现实场景中灯光的同步。
26.本发明的特征及优点将通过实施例结合附图进行详细说明。
附图说明
27.图1为本发明实施例一种虚拟制片灯光同步方法的流程示意图;
28.图2为本发明实施例一种虚拟制片灯光同步装置的结构框图。
具体实施方式
29.为了便于本领域技术人员的理解,下面将结合具体实施例对本发明作进一步详细描述。
30.请参考图1,本发明实施例首先提供了一种虚拟制片灯光同步方法,包括步骤s10至步骤s40:
31.s10,接收真实灯具的灯具模式信息、灯具型号信息;
32.s20,根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;
33.s30,将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;
34.s40,通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。
35.在本发明实施例的一种虚拟制片灯光同步方法中,先接收真实灯具的灯具模式信息、灯具型号信息;再根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;然后将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;最后通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。解决了传统虚拟制片环节中,虚拟场景中灯光与现实场景中灯光需要手动调节,且同步性较差的技术问题。
36.下面,将结合附图及实施例对本发明实施例中的一种虚拟制片灯光同步方法的各个步骤进行更详细的说明。
37.在步骤s10中,接收真实灯具的灯具模式信息、灯具型号信息。
38.在一实施例中,所述真实灯具的灯具模式信息、灯具型号信息被输入至dmxlibrary,所述dmxlibrary为ue引擎的dmx库,可以用来存储灯具模式信息以及灯具型号信息,方便后续生成以及匹配步骤。
39.在步骤s20中,根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具。
40.在一实施例中,在现实场景设有obiter品牌的灯具,该obiter品牌的灯具为rgb模式。本发明实施例的一种虚拟制片灯光同步方法根据接收到的灯具模式信息中rgb三通道亮度值,在虚幻引擎中生成rgb模式的虚拟灯具,虚拟灯具与真实灯具具有相同的rgb发光模式。
41.此外,现实场景还可设有其他不同灯具模式的真实灯具,包括rgb、cct、hsv、his模式中一种或多种的组合。因为虚幻引擎ue中的虚拟灯具是以rgb颜色空间变化的,故现实场景中以cct模式、his模式以及混合发光模式的真实灯具,在生成相应虚拟灯具时,都需要相应转换。
42.在一实施例中,当真实灯具的发光模式为cct模式时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将所述灯具模式信息中的温度数值转换为rgb三通道亮度值,从而使虚拟灯具按照cct模式进行变化。
43.在一实施例中,当真实灯具的发光模式为hsv模式时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将所述灯具模式信息中的色相、饱和度数值转换为rgb三通道亮度值,从而使虚拟灯具按照hsv模式进行变化。
44.在一实施例中,当真实灯具的发光模式为cct模式与rgb模式的组合时,在根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具之前还包括:将灯具模式信息中的温度数值转换为rgb三通道亮度值并分配cct模式与rgb模式的比例。
45.本实施例一种虚拟制片灯光同步方法,对除rgb模式外其他不同模式的真实灯具,都能在虚幻引擎中生成相应的虚拟灯具,从而真正实现虚拟场景中灯光与现实场景中灯光的同步。
46.在步骤s30中,将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息。
47.在一实施例中,将所述虚拟灯具与所述真实灯具进行匹配的具体步骤包括:获取真实灯具在dmx协议中域信息以及位置信息,对虚拟灯具分配与之匹配所述真实灯具相同
的域信息以及位置信息,使真实灯具与虚拟灯具位于同一特定域以及特定位置,从而接收到接收相同的值,以相同模式进行变化,最终实现同步控制。
48.在本实施例中,所述域信息以及位置信息被存储在ue引擎的dmx library中。在其他实施例中,dmx library中存储的位置信息、灯具模式信息、灯具型号信息被整合生成为一条函数曲线,以方便后续调用。
49.此外,虽然不同品牌型号的真实灯具的模式相同,但是所占域的通道数是不同的,所以需要根据品牌与灯具型号信息在虚幻引擎中生成虚拟灯具。
50.在步骤s40中,通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。
51.虚幻引擎ue中内置了sequence模块,通过使用虚幻引擎ue的sequence模块来访问虚幻引擎中自定义函数或库,来控制真实场景和虚拟场景中的灯光,通过同时向虚拟灯具和外设灯具发送信号,达到虚拟场景中灯光与现实场景中灯光同步变化。
52.在本发明实施例的一种虚拟制片灯光同步方法,灯具模式信息、灯具型号信息以及灯具位置信息等这些值都保存在虚幻引擎中,可以更容易得对灯的状态进行掌控。
53.基于上述一种虚拟制片灯光同步方法,本发明实施例还提供了一种虚拟制片灯光同步装置,如图2所示,该装置包括以下模块:
54.获取模块100,被配置为接收真实灯具的灯具模式信息、灯具型号信息;
55.生成模块200,被配置为根据灯具模式信息、灯具型号信息在虚幻引擎中生成虚拟灯具;
56.匹配模块300,被配置为将所述虚拟灯具与所述真实灯具进行匹配,匹配后的虚拟灯具与真实灯具具有相同的灯具位置信息;
57.控制模块400,被配置为通过dmx协议发送控制信号,从而使虚拟场景中灯光与现实场景中灯光同步变化。
58.综上所述,本发明实施例的一种虚拟制片灯光同步装置,该装置可以实现为一种程序的形式,在计算机设备上运行。计算机设备的存储器中可存储组成该虚拟制片灯光同步装置的各个程序模块,比如,图2所示的获取模块100、生成模块200、匹配模块300、控制模块400。各个程序模块构成的程序使得处理器执行本说明书中描述的本技术各个实施例的一种虚拟制片灯光同步方法中的步骤。
59.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本技术各个实施例的一种虚拟制片灯光同步方法中的步骤。
60.本发明实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现本技术各个实施例的一种虚拟制片灯光同步方法中的步骤。
61.上述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
62.上述实施例是对本发明的说明,不是对本发明的限定,任何对本发明简单变换后的方案均属于本发明的保护范围。以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。
应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献