一種三維軟件控制燈光的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種燈光控制方法,特別是一種利用三維軟件控制燈光的方法。
【背景技術(shù)】
[0002]計(jì)算機(jī)圖形制作產(chǎn)業(yè)雖然產(chǎn)生時(shí)間并不長(zhǎng),但是由于其能實(shí)現(xiàn)諸多真是場(chǎng)景所不能實(shí)現(xiàn)的畫(huà)面,因此發(fā)展速度相當(dāng)迅猛。
[0003]影視制作中常常需要將實(shí)際拍攝的場(chǎng)景與三維物體匹配,其中光線(xiàn)匹配是一種復(fù)雜耗時(shí)的過(guò)程。為了使三維制作的部分和實(shí)際拍攝的人物完全結(jié)合,在光線(xiàn)的方向,色彩,亮度等方面則要保持一致。這需要憑借藝術(shù)家的感覺(jué)反復(fù)調(diào)整,而動(dòng)態(tài)變化的復(fù)雜燈光效果幾乎無(wú)法匹配。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種三維軟件控制燈光的方法,解決上述問(wèn)題。
[0005]為了達(dá)到上述目的,本發(fā)明提供一種三維軟件控制燈光的方法,其包括以下步驟。
[0006]本發(fā)明采用3DMAX同步燈光系統(tǒng),可以直接通過(guò)在3DMAX里制作動(dòng)畫(huà),然后同步驅(qū)動(dòng)外部光陣,摒棄了原來(lái)估計(jì)燈光的方法,使得燈光控制變得非常容易,實(shí)現(xiàn)虛實(shí)燈光的完美結(jié)合。本發(fā)明還可以擴(kuò)展用于舞臺(tái)燈光,虛擬現(xiàn)實(shí)等燈光控制領(lǐng)域。
【附圖說(shuō)明】
[0007]圖1是本發(fā)明一種三維軟件控制燈光的方法一個(gè)具體實(shí)施例的流程圖。
[0008]圖2是本發(fā)明一個(gè)具體實(shí)施例光陣的示意圖。
【具體實(shí)施方式】
[0009]請(qǐng)參看圖1所示,本發(fā)明提供了一種三維軟件控制燈光的方法,其包括以下步驟。
[0010]步驟101,在三維軟件中制作與實(shí)拍物體對(duì)應(yīng)的虛擬模型,并關(guān)聯(lián)虛擬模型和實(shí)拍模型對(duì)應(yīng)的采樣點(diǎn)。
[0011 ] 在一個(gè)具體的實(shí)施例中,所述虛擬模型與實(shí)拍物體具有相同的尺寸或者等比例。這樣控制起來(lái)會(huì)比較方便,不至于出現(xiàn)錯(cuò)誤。
[0012]關(guān)聯(lián)虛擬模型和實(shí)拍物體的采樣點(diǎn)可以讓測(cè)光更加準(zhǔn)確。采樣點(diǎn)越密集相對(duì)結(jié)果更加精確,但是必然計(jì)算量會(huì)增加很多,實(shí)時(shí)性變差。
[0013]步驟102,按照實(shí)拍攝物體所需要的燈光效果,在三維軟件中用虛擬模型制作動(dòng)畫(huà)。
[0014]傳統(tǒng)的方式為人為控制燈光,難免出現(xiàn)控制不好光照強(qiáng)度角度,把握不好燈光變化時(shí)的操作時(shí)機(jī),非常容易出現(xiàn)操作過(guò)當(dāng)?shù)那闆r。而將待拍攝物體的燈光效果做成動(dòng)畫(huà),保證了動(dòng)作的規(guī)范性,同時(shí)有能很好地與畫(huà)面中的其他內(nèi)容融合在一起。
[0015]步驟103,播放所述動(dòng)畫(huà),將虛擬模型上的采樣點(diǎn)在每一幀的光強(qiáng)度數(shù)據(jù)發(fā)送到光陣,用以根據(jù)所述光強(qiáng)度數(shù)據(jù)調(diào)整光陣的燈光。
[0016]在一個(gè)具體的實(shí)施例中,所述三維軟件為3DMAX。所述光陣由微控制器控制的控制電路控制,所述微控制接收到所述三維軟件給出的光強(qiáng)度數(shù)據(jù)后計(jì)算,得到光陣上燈光的亮度和顏色,微控制器驅(qū)動(dòng)控制電路改變光陣上燈光的亮度和顏色。
[0017]具體步驟包括,微控制器通過(guò)類(lèi)似SOket的方式與3DMAX通訊,向3DMAX發(fā)送獲取每個(gè)采樣點(diǎn)位置的RGB光強(qiáng)度分量的mel命令。當(dāng)接收到3DMAX計(jì)算完畢的返回值后,微控制器將其轉(zhuǎn)化為特定編碼通過(guò)接口發(fā)送到控制電路上。
[0018]在一個(gè)具體的實(shí)施例中,所述3DMAX計(jì)算完采樣點(diǎn)光強(qiáng)度分量后,通過(guò)USB 口發(fā)送到微控制器上。
[0019]在一個(gè)具體的實(shí)施例中如圖2所示,所述光陣為球形結(jié)構(gòu),所述光陣上的燈光為L(zhǎng)ED燈,所述LED燈均勻分布于球形結(jié)構(gòu)的表面上。所述實(shí)拍物體處于球心的位置。微控制器采用脈寬調(diào)制編碼,通過(guò)調(diào)制脈沖占空比控制LED亮度,將Maya發(fā)送的RGB光強(qiáng)度分量轉(zhuǎn)換成開(kāi)關(guān)亮度控制信號(hào),控制控制電路。
[0020]同理,采用本發(fā)明的方法可以擴(kuò)展用于舞臺(tái)燈光,虛擬現(xiàn)實(shí)等燈光控制領(lǐng)域。
[0021]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種三維軟件控制燈光的方法,其包括以下步驟: 在三維軟件中制作與實(shí)拍物體對(duì)應(yīng)的虛擬模型,并關(guān)聯(lián)虛擬模型和實(shí)拍模型對(duì)應(yīng)的采樣點(diǎn); 按照實(shí)拍攝物體所需要的燈光效果,在三維軟件中用虛擬模型制作動(dòng)畫(huà); 播放所述動(dòng)畫(huà),將虛擬模型上的采樣點(diǎn)在每一幀的光強(qiáng)度數(shù)據(jù)發(fā)送到光陣,用以根據(jù)所述光強(qiáng)度數(shù)據(jù)調(diào)整光陣的燈光。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述三維軟件為3DMAX。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬模型與實(shí)拍物體等比例,且所述采樣點(diǎn)等比例分布。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述光陣由微控制器控制的控制電路控 制,所述微控制接收到所述三維軟件給出的光強(qiáng)度數(shù)據(jù)后計(jì)算,得到光陣上燈光的亮度和顏色,微控制器驅(qū)動(dòng)控制電路改變光陣上燈光的亮度和顏色。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述光強(qiáng)度數(shù)據(jù)為RGB光強(qiáng)度分量。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述微控制器驅(qū)動(dòng)控制電路改變光陣上 燈光的亮度和顏色采用脈寬調(diào)制,通過(guò)調(diào)制脈沖占空比控制燈光亮度。7.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述光陣上的燈光為L(zhǎng)ED燈。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述光陣為球形結(jié)構(gòu),所述LED燈均勻分布于球形結(jié)構(gòu)的表面上。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述實(shí)拍物體處于球心的位置。
【專(zhuān)利摘要】本發(fā)明提供一種三維軟件控制燈光的方法,其包括以下步驟:在三維軟件中制作與實(shí)拍物體對(duì)應(yīng)的虛擬模型,并關(guān)聯(lián)虛擬模型和實(shí)拍模型對(duì)應(yīng)的采樣點(diǎn);按照實(shí)拍攝物體所需要的燈光效果,在三維軟件中用虛擬模型制作動(dòng)畫(huà);播放所述動(dòng)畫(huà),將虛擬模型上的采樣點(diǎn)在每一幀的光強(qiáng)度數(shù)據(jù)發(fā)送到光陣,用以根據(jù)所述光強(qiáng)度數(shù)據(jù)調(diào)整光陣的燈光。
【IPC分類(lèi)】H05B37/02
【公開(kāi)號(hào)】CN105592610
【申請(qǐng)?zhí)枴緾N201410653922
【發(fā)明人】不公告發(fā)明人
【申請(qǐng)人】江蘇京安拓達(dá)軟件科技有限公司
【公開(kāi)日】2016年5月18日
【申請(qǐng)日】2014年11月18日