《一种三维软件控制灯光的方法.pdf》由会员分享,可在线阅读,更多相关《一种三维软件控制灯光的方法.pdf(5页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 101990345 A(43)申请公布日 2011.03.23CN101990345A*CN101990345A*(21)申请号 201010261963.9(22)申请日 2010.08.24H05B 37/02(2006.01)G06T 17/00(2006.01)(71)申请人北京水晶石数字科技有限公司地址 100089 北京市西三环北路89号中国外文大厦B座9层(72)发明人许亚敏(54) 发明名称一种三维软件控制灯光的方法(57) 摘要本发明提供一种三维软件控制灯光的方法,其包括以下步骤:在三维软件中制作与实拍物体对应的虚拟模型,并关联虚拟模型和实拍模型对应。
2、的采样点;按照实拍摄物体所需要的灯光效果,在三维软件中用虚拟模型制作动画;播放所述动画,将虚拟模型上的采样点在每一帧的光强度数据发送到光阵,用以根据所述光强度数据调整光阵的灯光。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 1 页 说明书 2 页 附图 1 页CN 101990345 A 1/1页21.一种三维软件控制灯光的方法,其包括以下步骤:在三维软件中制作与实拍物体对应的虚拟模型,并关联虚拟模型和实拍模型对应的采样点;按照实拍摄物体所需要的灯光效果,在三维软件中用虚拟模型制作动画;播放所述动画,将虚拟模型上的采样点在每一帧的光强度数据发送到光阵。
3、,用以根据所述光强度数据调整光阵的灯光。2.根据权利要求1所述的方法,其特征在于,所述三维软件为Maya。3.根据权利要求1所述的方法,其特征在于,所述虚拟模型与实拍物体等比例,且所述采样点等比例分布。4.根据权利要求1所述的方法,其特征在于,所述光阵由微控制器控制的控制电路控制,所述微控制接收到所述三维软件给出的光强度数据后计算,得到光阵上灯光的亮度和颜色,微控制器驱动控制电路改变光阵上灯光的亮度和颜色。5.根据权利要求4所述的方法,其特征在于,所述光强度数据为RGB光强度分量。6.根据权利要求4所述的方法,其特征在于,所述微控制器驱动控制电路改变光阵上灯光的亮度和颜色采用脉宽调制,通过调制。
4、脉冲占空比控制灯光亮度。7.根据权利要求1或4所述的方法,其特征在于,所述光阵上的灯光为LED灯。8.根据权利要求7所述的方法,其特征在于,所述光阵为球形结构,所述LED灯均匀分布于球形结构的表面上。9.根据权利要求8所述的方法,其特征在于,所述实拍物体处于球心的位置。权 利 要 求 书CN 101990345 A 1/2页3一种三维软件控制灯光的方法技术领域0001 本发明涉及一种灯光控制方法,特别是一种利用三维软件控制灯光的方法。技术背景0002 计算机图形制作产业虽然产生时间并不长,但是由于其能实现诸多真是场景所不能实现的画面,因此发展速度相当迅猛。0003 一部影视作品甚至可能80的内。
5、容都是由电脑制作完成的。而这其中为了让画面看上去更加真实,很多东西都是虚实结合处理的。影视制作中常常需要将实际拍摄的场景与三维物体匹配,其中光线匹配是一种复杂耗时的过程。为了使三维制作的部分和实际拍摄的人物完全结合,在光线的方向,色彩,亮度等方面则要保持一致。这需要凭借艺术家的感觉反复调整,而动态变化的复杂灯光效果几乎无法匹配。发明内容0004 有鉴于此,本发明的目的在于提供一种三维软件控制灯光的方法,用于解决上述问题。0005 为了达到上述目的,本发明提供一种三维软件控制灯光的方法,其包括以下步骤:0006 本发明采用Maya同步灯光系统,可以直接通过在Maya里制作动画,然后同步驱动外部光。
6、阵,摒弃了原来估计灯光的方法,使得灯光控制变得非常容易,实现虚实灯光的完美结合。本发明还可以扩展用于舞台灯光,虚拟现实等灯光控制领域。附图说明0007 图1是本发明一种三维软件控制灯光的方法一个具体实施例的流程图;0008 图2是本发明一个具体实施例光阵的示意图。具体实施方式0009 请参看图1所示,本发明提供了一种三维软件控制灯光的方法,其包括以下步骤。0010 步骤101,在三维软件中制作与实拍物体对应的虚拟模型,并关联虚拟模型和实拍模型对应的采样点。0011 在一个具体的实施例中,所述虚拟模型与实拍物体具有相同的尺寸或者等比例。这样控制起来会比较方便,不至于出现错误。0012 关联虚拟模。
7、型和实拍物体的采样点可以让测光更加准确。采样点越密集相对结果更加精确,但是必然计算量会增加很多,实时性变差。0013 步骤102,按照实拍摄物体所需要的灯光效果,在三维软件中用虚拟模型制作动画。0014 传统的方式为人为控制灯光,难免出现控制不好光照强度角度,把握不好灯光变说 明 书CN 101990345 A 2/2页4化时的操作时机,非常容易出现操作过当的情况。而将待拍摄物体的灯光效果做成动画,保证了动作的规范性,同时有能很好地与画面中的其他内容融合在一起。0015 步骤103,播放所述动画,将虚拟模型上的采样点在每一帧的光强度数据发送到光阵,用以根据所述光强度数据调整光阵的灯光。0016。
8、 在一个具体的实施例中,所述三维软件为Maya。所述光阵由微控制器控制的控制电路控制,所述微控制接收到所述三维软件给出的光强度数据后计算,得到光阵上灯光的亮度和颜色,微控制器驱动控制电路改变光阵上灯光的亮度和颜色。0017 具体步骤包括,微控制器通过类似soket的方式与Maya通讯,向Maya发送获取每个采样点位置的RGB光强度分量的mel命令。当接收到Maya计算完毕的返回值后,微控制器将其转化为特定编码通过接口发送到控制电路上。0018 在一个具体的实施例中,所述Maya计算完采样点光强度分量后,通过USB口发送到微控制器上。0019 在一个具体的实施例中如图2所示,所述光阵为球形结构,所述光阵上的灯光为LED灯,所述LED灯均匀分布于球形结构的表面上。所述实拍物体处于球心的位置。微控制器采用脉宽调制编码,通过调制脉冲占空比控制LED亮度,将Maya发送的RGB光强度分量转换成开关亮度控制信号,控制控制电路。0020 同理,采用本发明的方法可以扩展用于舞台灯光,虚拟现实等灯光控制领域。0021 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。说 明 书CN 101990345 A 1/1页5图1图2说 明 书 附 图。