家庭情调灯光场景的编辑方法技术

技术编号:7902485 阅读:170 留言:0更新日期:2012-10-23 17:47
本发明专利技术公开了一种家庭情调灯光场景的编辑方法,在该方法中在二维平面中对灯源的灯光颜色进行编辑,并且在二维空间中进行颜色编辑的同时在三维空间中对灯源的灯光效果进行模拟。本发明专利技术能够在二维平面中对灯源的参数进行编辑的同时,实时同步地在三维空间中对灯源的灯光效果进行模拟,这使得编辑人员相当于在真实的应用场景中对灯光效果进行编辑,由此编辑获得的灯光场景必然更加的真实逼真,从而在实际应用时将能够保证使灯源完美地呈现出编辑人员所预期的情调氛围。

【技术实现步骤摘要】

本专利技术涉及一种灯光场景的编辑方法,特别是涉及一种。
技术介绍
随着人们对生活质量的要求越来越高,照明也不仅仅是出于提供光照的简单需求,尤其是对于家居照明而言,人们已经开始考虑照明所呈现的情调氛围。而为了提升家居照明的情调氛围,对灯光场景的软件编辑过程便显得尤为重要。目前业内已有多种灯光场景编辑方法,但是这些方法均是在二维平面中对灯源的参数进行编辑的,因此编辑人员并不能实时同步地预览到经过参数编辑的灯源在预定的应用场所内 将能够呈现出的灯光效果。因此,通过这些方法所编辑获得的灯光场景在实际应用时的灯光效果难免会与编辑人员的预期产生偏差,这无疑会影响到人们利用各种灯光组合来实现丰富多彩的照明情调氛围。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中的灯光场景编辑方法无法实时地在三维空间中提供对灯光效果的预览的缺陷,提供一种能够实时地在三维空间中提供对灯光效果的预览的灯光场景的编辑方法。本专利技术是通过下述技术方案来解决上述技术问题的一种灯光场景的编辑方法,在该方法中在二维平面中对灯源的灯光颜色进行编辑,其特点在于,在二维空间中进行颜色编辑的同时在三维空间中对灯源的灯光效果进行模拟。较佳地,在三维空间中进行灯光效果模拟包括以下步骤S1、三维建模出应用该灯源的三维场景;S2、在该三维场景中三维建模出该灯源,并模拟出该灯源的灯光投射方向;S3、在二维平面中对该灯源的灯光颜色进行逐帧编辑,并实时地在该三维场景中逐帧预览该灯源的灯光效果。较佳地,在步骤S3后还包括S4、将步骤S3中编辑获得的多帧灯光效果保存为一效果文件。较佳地,在步骤S4后还包括S5、将该效果文件下传至一下位机、以控制该灯源实现该效果文件中的灯光效果,和/或,在该二维平面中及该三维场景中播放预览该效果文件。较佳地,该灯源的数量为一个或多个。较佳地,步骤SI和S2中的三维建模采用DirectX技术(微软公司创建的多媒体编程接口)实现。较佳地,在步骤S3中,在该三维场景中根据该灯源的位置以及灯光投射方向,并基于该灯源的灯光的色调、饱和度及亮度,对该灯源的灯光效果进行模拟。本专利技术的积极进步效果在于本专利技术能够在二维平面中对灯源的参数进行编辑的同时,实时同步地在三维空间中对灯源的灯光效果进行模拟,这使得编辑人员相当于在真实的应用场景中对灯光效果进行编辑,由此编辑获得的灯光场景必然更加的真实逼真,从而在实际应用时将能够保证灯源完美地呈现出编辑人员所预期的情调氛围。附图说明图I为本专利技术的该灯光场景的编辑方法的一实施例的流程图。具体实施例方式0014]下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。在本专利技术中,一方面,在二维平面中对灯源的灯光颜色进行编辑,另一方面,实时同步地在三维空间中对灯源的灯光效果进行模拟。其中,本专利技术对灯源的数量不做限制,即本专利技术可以应用于采用一个或多个灯源的各种情况下。首先,利用现有技术在二维平面中模拟灯源。例如,可以以正对着灯源的发光表面的平面作为编辑用的二维平面,然后在该二维平面中以几何图形模拟各个灯源。诸如,对于聚光灯型的灯源而言,便可以根据其光斑形状采用一圆形图案来模拟该种灯源。接下来,根据各个灯源之间的排列规律确定各个灯源的平面位置坐标,然后将代表各个灯源的模拟图案布置在该二维平面上。由于在二维平面上编辑灯源颜色将比在三维空间中进行编辑要更为简单方便,因此仍然按照现有技术中的惯常做法在该二维平面上对灯源的颜色进行逐帧编辑。以时间轴为操作总线,其中时间轴上的每一帧均代表着一个时间点,而两帧之间的时间间隔则是由帧频决定的。帧频指的是每秒中包含的帧数,例如1秒中包含10巾贞,其帧频即为10fpS。所谓逐帧编辑则是指依次在每个时间点上对灯源的颜色进行编辑,据此原理,当编辑人员希望在某个时间点上编辑灯光场景效果时,便必须定位到希望进行编辑的那一帧,例如当帧频为IOfps时,如果希望在500ms的时刻编辑灯光场景效果,则只需定位到时间轴上的第5帧进行编辑即可。当希望对某个灯源进行编辑时,编辑人员在该二维平面上选中该灯源的模拟图案,然后为该模拟灯源选择发光颜色,例如可以在RGBW(红绿蓝白)四种颜色规格中进行选择,其中对灯源颜色的编辑也就意味着对灯源的灯光的色调、饱和度以及亮度参数进行了编辑。由于本专利技术中除了在二维平面中对灯源的颜色进行编辑之外,还需要实时同步地在三维空间中对灯源的灯光效果实现预览,因此接下来对该三维空间的建立过程进行说明。首先,利用3D技术对将要应用该灯源的三维场景进行建模。此处的该3D技术可以采用现有的各种3D技术,例如DirectX技术等等。该灯源的应用场景可以为各种照明环境,例如用户的家居环境等等,在该步骤中在该三维场景中真实地模拟出该家居环境,即在该三维场景中模拟出天花板、四面墙、地板、沙发、电视机、柜子以及茶几等等。在建立了该仿真的三维场景之后,接下来在该三维场景中继续利用现有的3D技术并按照照明需求建模出一个或多个灯源,即确定好该一个或多个灯源在该三维场景中的摆放位置,并且根据实际安装状态模拟出每个灯源的灯光投射方向。在完成了上述的三维建模之后,便可以开始进行灯光场景的编辑过程了。参考图I所示,每当在二维平面中对灯源的颜色进行了一帧编辑之后,该帧的编辑效果便会实时同步地在该三维场景中反映出来。即,当编辑人员在二维平面中对一个或多个灯源的颜色进行了选择或改变之后,该一个或多个灯源在该三维场景中模拟出的灯光的色调、饱和度及亮度便会随之相应改变,再结合各个模拟灯源之间的位置关系以及各个模拟灯源的灯光投射角度,在该三维场景中甚至可以真实地预览到各个灯源之间相互混光的灯光效果。例如,在该二维平面中将一个灯源的发光颜色选择为蓝色,此时该三维场景中的相应模拟灯源便会投射出一道蓝色光束,并打出一个蓝色光斑;若是在此基础上再在该二维平面中将另两个灯源的发光颜色分别选择为红色或绿色,则在该三维场景中该三个相应的模拟灯源的光束重叠区域便会真实地呈现出一混光所得的白色光斑。由于在本专利技术中对灯光场景的编辑是逐帧进行的,因此编辑人员还可以把编辑完毕的多帧灯光效果保存为一效果文件,其中,该效果文件的格式可以包括例如文件头(文 件版本号、文件大小)、时间总帧数、帧数据区、文件结尾标识符。编辑人员可以将该效果文件下传至一下位机,和/或,对该效果文件进行播放预览。当下传至下位机时,该下位机便可以对安装好的相应灯源进行相应的实际控制,以使得该一个或多个灯源按照该效果文件的设定进行动作,以在现实的照明环境中完美地实现编辑人员的预期照明效果。而在进行播放预览时,除了可以在该二维平面中观看到连续的平面灯光效果之外,还可以在该三维场景中观看到真实逼真并连续的三维灯光效果,其实现过程为首先根据该效果文件的文件头时间轴索引定位到该效果文件的第一帧的入口,然后从该第一帧开始逐帧读取灯源的颜色参数,并在对数据进行相应的处理后,实时同步地在该三维场景中逐帧地相应显示出灯源的当前颜色以及可能出现的各灯源灯光之间的混光效果。其中,本专利技术中所涉及的软件功能均能够在现有的硬件条件下结合现有的软件编程手段实现,故其实现过程在此不做赘述。综上所述,本专利技术能够在二维平面中对灯源的参数进行编辑的同时,实时同步地在三维空间中对灯源的灯光效果进行模拟,这使本文档来自技高网...

【技术保护点】
一种灯光场景的编辑方法,在该方法中在二维平面中对灯源的灯光颜色进行编辑,其特征在于,在二维空间中进行颜色编辑的同时在三维空间中对灯源的灯光效果进行模拟。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐兴明谢海军温源
申请(专利权)人:上海广茂达光艺科技股份有限公司
类型:发明
国别省市:

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

1