灯效生成方法、灯效控制方法、装置及介质制造方法及图纸

技术编号:38103964 阅读:9 留言:0更新日期:2023-07-06 09:24
本发明专利技术提供了一种灯效生成方法、灯效控制方法、装置及介质,所述灯效生成方法,包括如下步骤:获取灯具的发光单元布局信息,在绘图界面中生成多个灯具布局图层;获取绘图界面接收外部编辑指令而在各个灯具布局图层中分别生成的子特效信息,多个子特效信息合成为灯光特效信息,将所述灯光特效信息封装成灯效控制指令;向所述灯具的控制器传输所述灯效控制指令,以控制所述灯具显示所述灯光特效信息所定义的灯光特效。在多个灯具布局图层上分别生成多个子特效信息,多个子特效信息相合成为完整的灯光特效信息,以控制灯具发出对应的灯光特效,也即是说将复杂的灯光特效分解多个子特效,以简化灯光特效的设置、降低难度及缩短时间。间。间。

【技术实现步骤摘要】
灯效生成方法、灯效控制方法、装置及介质


[0001]本专利技术涉及灯具
,具体涉及一种灯效生成方法、灯效控制方法、装置及介质。

技术介绍

[0002]随着科技的进步,灯具不仅仅用于照明,还用于发出灯光特效,以烘托环境氛围。例如,将灯串缠绕于装饰物上,通过控制灯串上的各个灯珠发出不同的颜色的光,提高装饰物的可观赏性。但,传统的灯串一般只能发出一种灯光特效,发光效果单一,不能适应不同场合的需求。
[0003]为此,业内提出了通过控制器控制灯具的各个灯珠的发出预定的光线,以使得灯具可发出不同的灯光特效,以适应不同场合的需求。为了使得灯具可发出不同的灯光特效,业内一般通过手机APP或计算机程序设置灯具的灯光特效。具体言之,在手机APP或计算机程序的用户界面上生成画布,在画布上编辑需要灯具展示的灯光特效。例如,在画布上编辑文字,则灯具的各个灯珠发出预定的光线,各个灯珠发出的光线组成对应画布上所编辑的文字。
[0004]但是,用户通过手机APP或计算机程序为灯具设定简单的灯光特效较为容易,当灯光特效较为复杂时,通过单一画布,则难以设定灯光特效的各个要素,使得设置灯光特效时容易出错。例如,在画布中设定多个动物在草丛中以不同的速度奔跑的灯效时,用户需要在同一画布中设置草丛的形状、各个动物的形状、各个动物的运动速度等等内容,因需设定的内容较多,且各个要素之间相互影响,使得用户容易在设定复杂灯光特效时出错,导致设定的灯光特效与预期的灯光特效不相符合,影响灯光特效的使用。
[0005]用户为避免在同一画布中设定复杂的灯光特效出错,则需要仔细的一一设定复杂灯光特效中的要素,以使得灯光特效符合预期,不出现差错,但如此则需要花费大量的时间,影响灯光特效的设定效率。

技术实现思路

[0006]本专利技术的目的在于解决上述问题至少之一而提供一种灯效生成方法、灯效控制方法、装置及介质。
[0007]适应本专利技术的各个目的,采用如下技术方案:
[0008]适应本专利技术的目的之一而提供一种灯效生成方法,包括如下步骤:
[0009]获取灯具的发光单元布局信息,并根据所述发光单元布局信息在绘图界面中生成多个灯具布局图层;
[0010]获取绘图界面接收外部编辑指令而在各个灯具布局图层中分别生成的子特效信息,将多个子特效信息合成为灯光特效信息,并将所述灯光特效信息封装成灯效控制指令;
[0011]向所述灯具的控制器传输所述灯效控制指令,以控制所述灯具显示所述灯光特效信息所定义的灯光特效。
[0012]进一步的,获取灯具的发光单元布局信息,并根据所述发光单元布局信息在绘图界面中生成多个灯具布局图层的步骤中,包括如下具体步骤:
[0013]从所述控制器获取所述发光单元布局信息,所述发光单元布局信息包括所述灯具的各个发光单元的位置信息;
[0014]创建多个灯具布局图层,将所述发光单元的位置信息对应转换为所述各个灯具布局图层中的坐标点信息;
[0015]基于灯具布局图层设置当前可见图层,渲染显示所述当前可见图层。
[0016]进一步的,将多个子特效信息合成为灯光特效信息的步骤中,包括如下具体步骤:
[0017]基于各个子特效信息中携带的子特效合成信息或者基于默认的子特效合成信息,合成各个子特效信息中对应同一发光单元的发光数据以生成发光信息;
[0018]基于多个发光信息构造出灯光特效信息;
[0019]将所述灯光特效信息封装成所述灯效控制指令。
[0020]进一步的,基于各个子特效信息中携带的子特效合成信息或者基于默认的子特效合成信息,合成各个子特效信息中对应同一发光单元的发光数据,以生成发光信息,基于多个发光信息造出所述灯光特效信息的步骤中,包括如下具体步骤:
[0021]获取所述子特效合成信息,所述子特效合成信息包括指示不同灯具布局图层之间的合成关系的合成标识,所述合成关系包括层叠关系、混光关系、交替关系中任意一项或任意多项;
[0022]按照所述层叠关系,读取所述合成标识所指示的各个灯具布局图层的层级,以相对最顶层的灯具布局图层中的发光数据作为相应的灯光特效信息中的发光信息;
[0023]按照所述混光关系,将每个灯具布局图层中的发光数据按照发光单元对应关系进行合成,构成所述发光信息;
[0024]按照所述交替关系,读取所述合成标识所指示的各个灯具布局图层的时序,根据所述时序排列各个灯具布局图层的发光数据,构成所述发光信息。
[0025]进一步的,基于灯具布局图层设置当前可见图层的步骤中,包括如下具体步骤:
[0026]创建所述灯具的三维模型图案,将所述灯具布局图层的多个灯具布局子图层按照各个发光单元的位置信息,平铺在所述三维模型图案的各个视角位置;
[0027]将所述三维模型图案调整到默认视角位置,以使对应位置的灯具布局子图层成为当前可见图层。
[0028]进一步的,基于灯具布局图层设置当前可见图层的步骤中,包括如下具体步骤:
[0029]创建所述灯具的三维模型图案,将所述灯具布局图层的多个灯具布局子图层按照各个发光单元的位置信息,平铺在所述三维模型图案的各个视角位置;
[0030]将所述多个灯具布局子图层二维化,并将二维化后的其中一个灯具布局子图层设置为当前可见图层。
[0031]适应本专利技术的目的之一而提供一种灯效控制方法,包括如下步骤:
[0032]接收外部设备发送的灯效控制指令,解析获取对应同一灯具的多个子特效信息;
[0033]基于各个子特效信息中携带的或者基于默认的子特效合成信息,合成各个子特效信息中对应灯具的同一发光单元的发光数据以生成发光信息;
[0034]向灯具的各个发光单元输出相对应的发光信息,控制对应的发光单元发出预定的
光线,以组成预定的灯光特效。
[0035]进一步的,基于各个子特效信息中携带的或者基于默认的子特效合成信息,合成各个子特效信息中对应灯具的同一发光单元的发光数据以生成发光信息的步骤中,还包括如下步骤:
[0036]获取所述子特效合成信息,所述子特效合成信息包括指示不同子特效信息之间的合成关系的合成标识,所述合成关系包括层叠关系、混光关系、交替关系中任意一项或任意多项;
[0037]按照所述层叠关系,读取所述合成标识所指示的各个子特效信息的层级,以相对最顶层的子特效信息中的发光数据作为相应的灯光特效信息中的发光信息;
[0038]按照所述混光关系,将每个子特效信息中的发光数据按照发光单元对应关系进行合成,构成所述发光信息;
[0039]按照所述交替关系,读取所述合成标识所指示的各个子特效信息的时序,根据所述时序排列各个子特效信息的发光数据,构成所述发光信息。
[0040]适应本专利技术的目的之一而提供一种灯效生成装置,包括:
[0041]图层生成单元,获取灯具的发光单元布局信息,并根据所述发光单元布局信息在绘图界面中生成多个灯具布局图层;
...

【技术保护点】

【技术特征摘要】
1.一种灯效生成方法,其特征在于,包括如下步骤:获取灯具的发光单元布局信息,并根据所述发光单元布局信息在绘图界面中生成多个灯具布局图层;获取绘图界面接收外部编辑指令而在各个灯具布局图层中分别生成的子特效信息,将多个子特效信息合成为灯光特效信息,并将所述灯光特效信息封装成灯效控制指令;向所述灯具的控制器传输所述灯效控制指令,以控制所述灯具显示所述灯光特效信息所定义的灯光特效。2.如权利要求1所述的灯效生成方法,其特征在于,获取灯具的发光单元布局信息,并根据所述发光单元布局信息在绘图界面中生成多个灯具布局图层的步骤中,包括如下具体步骤:从所述控制器获取所述发光单元布局信息,所述发光单元布局信息包括所述灯具的各个发光单元的位置信息;创建多个灯具布局图层,将所述发光单元的位置信息对应转换为所述各个灯具布局图层中的坐标点信息;基于灯具布局图层设置当前可见图层,渲染显示所述当前可见图层。3.如权利要求1所述的灯效生成方法,其特征在于,将多个子特效信息合成为灯光特效信息的步骤中,包括如下具体步骤:基于各个子特效信息中携带的子特效合成信息或者基于默认的子特效合成信息,合成各个子特效信息中对应同一发光单元的发光数据以生成发光信息;基于多个发光信息构造出灯光特效信息;将所述灯光特效信息封装成所述灯效控制指令。4.如权利要求3所述的灯效生成方法,其特征在于,基于各个子特效信息中携带的子特效合成信息或者基于默认的子特效合成信息,合成各个子特效信息中对应同一发光单元的发光数据,以生成发光信息的步骤中,包括如下具体步骤:获取所述子特效合成信息,所述子特效合成信息包括指示不同灯具布局图层之间的合成关系的合成标识,所述合成关系包括层叠关系、混光关系、交替关系中任意一项或任意多项;按照所述层叠关系,读取所述合成标识所指示的各个灯具布局图层的层级,以相对最顶层的灯具布局图层中的发光数据作为相应的灯光特效信息中的发光信息;按照所述混光关系,将每个灯具布局图层中的发光数据按照发光单元对应关系进行合成,构成所述发光信息;按照所述交替关系,读取所述合成标识所指示的各个灯具布局图层的时序,根据所述时序排列各个灯具布局图层的发光数据,构成所述发光信息。5.如权利要求2所述的灯效生成方法,其特征在于,基于灯具布局图层设置当前可见图层的步骤中,包括如下具体步骤:创建所述灯具的三维模型图案,将所述灯具布局图层的多个灯具布局子图层按照各个发光单元的位置信息,平铺在所述三维模型图案的各个视角位置;将所述三维模型图案调...

【专利技术属性】
技术研发人员:颜广子吴文龙
申请(专利权)人:深圳市智岩科技有限公司
类型:发明
国别省市:

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

1