本文小姐姐將以一個(gè)3dmax的室內(nèi)小客廳場(chǎng)景為例豹悬,和童鞋們一起討論Unity3d快速烘焙3dmax室內(nèi)模型光照的方法,一方面是對(duì)前面知識(shí)的綜合應(yīng)用分瘦,另一方面滿足一下做室內(nèi)設(shè)計(jì)童鞋的學(xué)習(xí)需求蘸泻。
話不多說,開工嘲玫!這個(gè)例子的3dmax場(chǎng)景模型如下圖所示:
在3dmax中拆分好的UV如下圖所示:
導(dǎo)入U(xiǎn)nity3d后的場(chǎng)景情況如下圖所示:
這個(gè)場(chǎng)景比較簡(jiǎn)單悦施,一個(gè)窗戶、一個(gè)沙發(fā)去团、一個(gè)茶幾抡诞、一個(gè)書柜、兩個(gè)落地?zé)敉僚恪⒁粋€(gè)墻面裝飾昼汗、還有一個(gè)掛畫、茶幾上一個(gè)杯子旺坠、兩盆綠植乔遮,這里我們?cè)O(shè)想將場(chǎng)景烘焙成陰天的白晝氣氛扮超,也就是沒有直射太陽光取刃,室外光線完全是大氣折射的太陽光蹋肮,所以我們確定這個(gè)場(chǎng)景的主光源為從窗戶投射的光線,可以使用Unity3d的面光源置于窗戶附近璧疗,但我們這里選用Unity3d的材質(zhì)燈光坯辩,也就是將某個(gè)模型的材質(zhì)勾選“自發(fā)光”,這個(gè)模型就成了燈光了崩侠。選中窗戶玻璃漆魔,勾選其材質(zhì)中的自發(fā)光(Emission),將自發(fā)光強(qiáng)度設(shè)為1.5却音,發(fā)光顏色設(shè)為白色改抡,如下圖所示:
因?yàn)檫@個(gè)場(chǎng)景不可能有運(yùn)動(dòng)物體,光線也不會(huì)變化系瓢,所以選用靜態(tài)燈光下的靜態(tài)物體的方式烘焙場(chǎng)景阿纤,所以將自發(fā)光材質(zhì)的Global Illumination(全局光照)設(shè)為Baked,勾選光照面板中的“Baked Global Illumination”夷陋,然后烘焙欠拾,得到如下圖所示的結(jié)果(烘焙用時(shí)5分鐘):
從上圖可見,場(chǎng)景太暗骗绕,但明暗關(guān)系已經(jīng)有了藐窄,如果反復(fù)烘焙,太浪費(fèi)時(shí)間酬土,我們?cè)O(shè)想通過photoshop來調(diào)色荆忍,需要說明的是,這里所說的調(diào)色不是簡(jiǎn)單的圖片調(diào)色撤缴,而是對(duì)整個(gè)場(chǎng)景調(diào)色东揣。如下圖所示,將一個(gè)特殊的色帶文件與相機(jī)關(guān)聯(lián)起來腹泌,對(duì)這個(gè)文件調(diào)整嘶卧,就會(huì)調(diào)整相機(jī)中的場(chǎng)景,這樣我們將這個(gè)文件(png圖片)用ps打開凉袱,然后截取一張相機(jī)視圖的圖片芥吟,按照?qǐng)D片調(diào)色的方法,對(duì)截取的圖片調(diào)色专甩,然后將圖片調(diào)整的參數(shù)應(yīng)用于那個(gè)色帶文件钟鸵,保存色帶文件后,Unity3d的場(chǎng)景就回作相應(yīng)的調(diào)整涤躲,關(guān)系就是這樣棺耍。
下面我們就來調(diào)色,首先抓取相機(jī)視圖的圖片种樱,然后在ps中打開蒙袍,同時(shí)也將剛所說的色帶文件也用ps打開俊卤,如下圖:
首先調(diào)一下截取的相機(jī)視圖圖片的亮度和對(duì)比度,亮度88害幅,對(duì)比度-50消恍,如下圖所示:
然后對(duì)色帶也做這樣的調(diào)整,如下圖所示:
然后保存色帶文件以现,Unity的相機(jī)視圖就會(huì)作相應(yīng)的調(diào)整狠怨,調(diào)整后如下圖所示:
原理大家都明白了吧,這樣就是以用ps靈活地為Unity3d場(chǎng)景調(diào)色了邑遏,只要Unity3d烘焙出場(chǎng)景的明暗關(guān)系佣赖,剩下的就交給ps了,這樣可以節(jié)省大量反復(fù)測(cè)試烘焙的時(shí)間记盒。按照上面的方法對(duì)相機(jī)視圖進(jìn)行色相飽和度茵汰、色彩平衡等調(diào)整后,相機(jī)視圖的場(chǎng)景如下:
好了孽鸡,場(chǎng)景調(diào)色就到這里蹂午。
木地板應(yīng)該有反射,所以我們需要引用Unity3d的“Reflection Probe(反射探測(cè)器)”彬碱,在層級(jí)面板空白處右鍵單擊豆胸,在彈出的菜單中選擇light下的“Reflection Probe”命令,場(chǎng)景中會(huì)出現(xiàn)一個(gè)四面體線框巷疼,如下圖所示晚胡,在反射探測(cè)器的檢視面板中按下節(jié)點(diǎn)命令,四面體的四個(gè)面上會(huì)出現(xiàn)黃色下把手嚼沿,拖動(dòng)可以調(diào)節(jié)探測(cè)器的大小估盘,按下探測(cè)器檢視面板中的移動(dòng)按鈕,可以調(diào)整探測(cè)器的位置骡尽,用這兩個(gè)命令配合遣妥,將探測(cè)器調(diào)至和房間一樣大,或者說讓探測(cè)器完全包絡(luò)這個(gè)房間攀细,烘焙的時(shí)候箫踩,會(huì)將整個(gè)房間烘焙成一個(gè)比較小的全景圖貼在探測(cè)器上,供具有反射的材質(zhì)映射來實(shí)現(xiàn)真實(shí)反射谭贪。這里說明一下境钟,當(dāng)場(chǎng)景比較復(fù)雜時(shí),可以用多個(gè)反射探測(cè)器拼合來滿足場(chǎng)景的外形俭识,場(chǎng)景中不需要反射的地方慨削,就不需要布置反射探測(cè)器了。
反射探測(cè)器布置好后,需要重新烘焙缚态,反射數(shù)據(jù)是通過烘焙獲得的磁椒。如果熟悉了,烘焙之前就布置好反射探測(cè)器猿规,免得重復(fù)烘焙。烘焙之后結(jié)果如下:
上圖反射效果不太好宙橱,下面我們?yōu)槟镜匕寮右粋€(gè)實(shí)時(shí)反射姨俩,效果如下:
現(xiàn)在我們將玻璃的材質(zhì)燈光關(guān)閉,用平行光來模擬陽光师郑,重新烘焙(用時(shí)6分鐘左右)并開啟反射后效果如下:
在這個(gè)例子中引入了ps的后處理調(diào)色环葵,以避免為達(dá)到好的色調(diào)和顏色及明暗對(duì)比反復(fù)烘焙浪費(fèi)很多時(shí)間,好了宝冕,這個(gè)例子就討論到這张遭,本例只是簡(jiǎn)單介紹了3dmax場(chǎng)景導(dǎo)入U(xiǎn)nity后的簡(jiǎn)單美工流程,僅僅是拋磚引玉而已地梨,要真正掌握Unity的美工來為自己的作品增加顏值和賣相菊卷,沒人指導(dǎo),單靠自己摸索幾乎是不可能的宝剖,若有什么疑問可隨時(shí)V詢(qtpl_wx)小姐姐洁闰,如果您覺得小姐姐講的有道理,可去淘小姐姐的Unity模型預(yù)處理布光烘焙后處理特效美工場(chǎng)景優(yōu)化實(shí)戰(zhàn)教程万细,希望小姐姐的文章對(duì)使用3dmax建模的用戶了解Unity3d基本美工流程有所幫助扑眉。