光源显示效果的仿真模型及生成方法、系统、介质及设备技术方案

技术编号:36823550 阅读:20 留言:0更新日期:2023-03-12 01:11
本申请提供一种光源显示效果的仿真模型及生成方法、系统、介质及设备,光源显示效果的仿真模型生成方法包括:接收一光源显示的模型生成参数;根据模型生成参数生成光源显示的3D仿真模型;3D仿真模型包括投影墙模型、光源模型以及投影墙模型与光源模型之间的距离;接收一效果光源显示参数,并将效果光源显示参数输入3D仿真模型进行仿真,获得仿真结果;根据仿真结果获得效果光源的折射方向;将效果光源的折射方向填入光源模型的传输属性中,将效果光源显示参数中的灰度图贴入光源模型的Cookie属性中,使光源显示的3D仿真模型调整为光源显示效果的仿真模型。本申请以较小的数据量,较小的性能,在较短的时间内仿真模拟出各类光源的显示效果。的显示效果。的显示效果。

【技术实现步骤摘要】
光源显示效果的仿真模型及生成方法、系统、介质及设备


[0001]本申请属于软件仿真
,涉及一种灯光效果仿真方法,特别是涉及一种光源显示效果的仿真模型及生成方法、系统、介质及设备。

技术介绍

[0002]随着3D技术的发展,可以利用3D可视化技术进行晚会、演出等活动的规划和预览。在虚拟的3D舞台中,可以看到舞台现场、演员和灯光的模拟展示。在实际模拟展示中,舞台灯的仿真不仅需要能够正确的照亮3D环境,能够产生光束,还需要能够还原灯具的各种效果。

技术实现思路

[0003]本申请的目的在于提供一种光源显示效果的仿真模型及生成方法、系统、介质及设备,用于实现还原灯具的各种效果的仿真模拟。
[0004]第一方面,本申请提供一种光源显示效果的仿真模型生成方法,所述光源显示效果的仿真模型生成方法包括:接收一光源显示的模型生成参数;根据所述模型生成参数生成光源显示的3D仿真模型;所述3D仿真模型包括投影墙模型、光源模型以及所述投影墙模型与光源模型之间的距离;接收一效果光源显示参数,并将所述效果光源显示参数输入所述3D仿真模型进行仿真,获得仿真结果;根据所述仿真结果获得效果光源的折射方向;将所述效果光源的折射方向填入所述光源模型的传输属性中,将所述效果光源显示参数中的灰度图贴入所述光源模型的Cookie属性中,使所述光源显示的3D仿真模型调整为光源显示效果的仿真模型。
[0005]在第一方面的一种实现方式中,所述接收一效果光源显示参数包括:接收一效果光源测试数据;识别所述效果光源测试数据,获得所述效果光源显示参数;所述效果光源显示参数包括效果光源的类型、效果光源与投影墙之间的距离、单个效果光源光束投射位置在整个区域中的比例值、效果光源的光斑大小、效果光源的整体区域相对于效果光源最大光斑的倍数、以及效果光源的灰度图。
[0006]在第一方面的一种实现方式中,将所述效果光源显示参数输入所述3D仿真模型进行仿真,获得仿真结果包括:将所述效果光源的类型、效果光源与投影墙之间的距离、单个效果光源光束投射位置在整个区域中的比例值、效果光源的光斑大小、效果光源的整体区域相对于效果光源最大光斑的倍数、以及效果光源的灰度图输入所述3D仿真模型进行仿真;所述3D仿真模型输出所述效果光源的仿真结果。
[0007]在第一方面的一种实现方式中,所述根据所述仿真结果获得效果光源的折射方向包括:Pos[i]=Zn
×
Tan(a)
×2×
Data[n].zoom/Data[n].spot
×
Data[n].pos[i];Rot[i]=ArcTan(Pos[i]/Zn);其中,Pos[i]表示第i个发散光束的光斑,Zn表示3D仿真环境中投影墙模型的位置,a表示所述光源模型的出光角度;Data表示为效果光源的数据文件;Data[n].zoom表示数据文件第n行的zoom列;Data[n].spot表示数据文件第n行的spot列;Data
[n].pos[i]表示数据文件第n行的Layout列的第i个pos值;Rot[i]表示最终需要的光束的朝向角度。
[0008]在第一方面的一种实现方式中,所述效果光源包括棱镜光源;所述棱镜光源包括8棱镜光源或/和16棱镜光源。
[0009]第二方面,本申请提供一种光源显示效果的仿真模型,所述光源显示效果的仿真模型由权利要求1所述的光源显示效果的仿真模型生成方法生成获得。
[0010]第三方面,本申请提供一种光源显示效果的仿真方法,所述光源显示效果的仿真方法包括:运行所述光源显示效果的仿真模型,获得效果光源显示的仿真效果。
[0011]第四方面,本申请提供一种光源显示效果的仿真模型生成系统,所述光源显示效果的仿真模型生成系统包括:模型参数输入模块,接收一光源显示的模型生成参数;模型生成模块,与所述模型参数输入模块通信相连,根据所述模型生成参数生成光源显示的3D仿真模型;所述3D仿真模型包括投影墙模型、光源模型以及所述投影墙模型与光源模型之间的距离;效果参数输入模块,接收一效果光源显示参数,并将所述效果光源显示参数输入所述3D仿真模型进行仿真,使所述3D仿真模型输出仿真结果;效果属性计算模块,与所述3D仿真模型通信相连,根据所述仿真结果获得效果光源的折射方向;模型调整模块,与所述效果参数输入模块、所述效果属性计算模块和所述3D仿真模型分别通信相连,将所述效果光源的折射方向填入所述光源模型的传输属性中,将所述效果光源显示参数中的灰度图贴入所述光源模型的Cookie属性中,使所述光源显示的3D仿真模型调整为光源显示效果的仿真模型。
[0012]第五方面,本申请提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,执行所述计算机程序时实现所述的光源显示效果的仿真模型生成方法。
[0013]第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的光源显示效果的仿真模型生成方法。
[0014]如上所述,本申请所述的光源显示效果的仿真模型及生成方法、系统、介质及设备,具有以下有益效果:
[0015]本申请利用3D图形技术使得舞台上的内容可以事前预演,这样的预演正朝着更加完整、精细和绚烂的方向发展。本申请可以以较小的数据量,较小的性能,在较短的时间内仿真模拟出各类光源的显示效果,如舞台灯棱镜的显示效果,逼真地还原舞台灯棱镜投影效果。
附图说明
[0016]图1显示为本申请实施例所述的光源显示效果的仿真模型生成方法的一种应用场景示意图。
[0017]图2显示为本申请实施例所述的光源显示效果的仿真模型生成方法的一种硬件应用结构示意图。
[0018]图3A显示为本申请实施例所述的光源显示效果的仿真模型生成方法的一种示例性流程示意图。
[0019]图3B显示为本申请实施例所述的光源显示效果的仿真模型生成方法的步骤S330
的一种示例性流程示意图。
[0020]图4A~图4E显示为本申请实施例所述的棱镜光源的光源显示效果数据参数示意图。
[0021]图4F显示为本申请实施例所述的通过GUI界面输入所述效果光源显示参数的显示界面示例图。
[0022]图5显示为本申请实施例所述的光源显示效果的仿真模型生成系统的一种示例性结构示意图。
[0023]图6显示为本申请实施例所述的电子设备的一种示例性结构示意图。
具体实施方式
[0024]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0025]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光源显示效果的仿真模型生成方法,其特征在于,所述光源显示效果的仿真模型生成方法包括:接收一光源显示的模型生成参数;根据所述模型生成参数生成光源显示的3D仿真模型;所述3D仿真模型包括投影墙模型、光源模型以及所述投影墙模型与光源模型之间的距离;接收一效果光源显示参数,并将所述效果光源显示参数输入所述3D仿真模型进行仿真,获得仿真结果;根据所述仿真结果获得效果光源的折射方向;将所述效果光源的折射方向填入所述光源模型的传输属性中,将所述效果光源显示参数中的灰度图贴入所述光源模型的Cookie属性中,使所述光源显示的3D仿真模型调整为光源显示效果的仿真模型。2.根据权利要求1所述的光源显示效果的仿真模型生成方法,其特征在于,所述接收一效果光源显示参数包括:接收一效果光源测试数据;识别所述效果光源测试数据,获得所述效果光源显示参数;所述效果光源显示参数包括效果光源的类型、效果光源与投影墙之间的距离、单个效果光源光束投射位置在整个区域中的比例值、效果光源的光斑大小、效果光源的整体区域相对于效果光源最大光斑的倍数、以及效果光源的灰度图。3.根据权利要求2所述的光源显示效果的仿真模型生成方法,其特征在于,将所述效果光源显示参数输入所述3D仿真模型进行仿真,获得仿真结果包括:将所述效果光源的类型、效果光源与投影墙之间的距离、单个效果光源光束投射位置在整个区域中的比例值、效果光源的光斑大小、效果光源的整体区域相对于效果光源最大光斑的倍数、以及效果光源的灰度图输入所述3D仿真模型进行仿真;所述3D仿真模型输出所述效果光源的仿真结果。4.根据权利要求3所述的光源显示效果的仿真模型生成方法,其特征在于,所述根据所述仿真结果获得效果光源的折射方向包括:Pos[i]=Zn
×
Tan(a)
×2×
Data[n].zoom/Data[n].spot
×
Data[n].pos[i]Rot[i]=ArcTan(Pos[i]/Zn)其中,Pos[i]表示第i个发散光束的光斑,Zn表示3D仿真环境中投影墙模型的位置,a表示所述光源模...

【专利技术属性】
技术研发人员:刘建华王惠均王智
申请(专利权)人:广州彩熠灯光股份有限公司
类型:发明
国别省市:

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

1