** 運行環(huán)境:Unity5.4.0f3 **
我們都知道在unity3d中烘焙lightmap的作用及方法异雁,可以將實時燈光烘焙在一張或者多張lightmap上,成為靜態(tài)光照,好處就是可以提高運行效率乳蓄,但是壞處就是,針對場景中的動態(tài)物體,物體與燈光之間沒有任何的交互韭山,比如某一片區(qū)域被照射為紅色的光,這時候一個運動的"Cube"進(jìn)入紅色光區(qū)域冷溃,自身沒有任何變化钱磅。
可以看到上圖中,實時燈光似枕,Cube會被燈光照亮盖淡,這毫無疑問,烘焙過后Cube是有顏色了凿歼,但是cube移動到別的地方依然是保持當(dāng)時烘焙的位置的效果褪迟,說白了,就是烘焙完答憔,不能動味赃,不然就穿幫。
這個時候就需要用到Light Probe虐拓,下面說一下心俗,Light Probe具體該怎么操作。
首先需要搭建一個簡單的場景,場景中擁有兩盞燈(紅藍(lán)),中間有一個cube
然后將所有的場景中的所有的場景模型城榛,== 除了那個運動的Cube ==,都標(biāo)記為Lightmap Static
創(chuàng)建Light Probe組件揪利,將Light Probe組件復(fù)制,覆蓋整個場景
完畢之后狠持,進(jìn)行烘焙
烘焙完成之后疟位,將場景中的兩站點光源關(guān)閉,移動cube查看cube本身的顏色變化