烘焙技術可以將場景中靜態物體烘焙出真實的光影效果,但是不能同樣的效果動態的到游戲對象上。所以動態模型不能很好的融合到已經烘焙過的靜態場景中,會顯得和靜態場景很脫節。可以通過光照探針技術實現Light Probes實現
原理:在場景 中先放置一些燈光效果的采樣點,收集指定區域的明暗信息,利用內部的差值運算,將詳細作用到的動態的游戲模型上,這樣也不會全局實時光照那樣消耗性能,從而實現與靜態物體,靜態太場景的實時融合的效果
第一:創建一個空間,需要被采集的點光源,分別添加不同的顏色區分,中間一個小球看效果
第二。 給一個物體上添加 Light Probe Group 組件
會出現一個這個矩形的采樣器,放到一個角落
點擊 編輯采樣器
四個功能:
1.添加一個采樣器
2.全選采樣器
3.刪除選擇的采樣器
4.復制並移動采樣器
放置采樣點注意:
通過鼠標拖動,來制定要烘焙的范圍。值得注意的是,我們拖動的位置,即燈光的采樣點,多擺放在一些陰影的處,光亮處,反射線處,因為這些地方最反應光線的明暗信息(多添加采集點,並不會消費太多內存)。但是采樣點不要都部署在同一個平面,因為是通過不同的采樣點構成的四面體來采集數據的。
把要烘焙的物體設置為靜態的:(和區域光烘焙一樣)
點擊烘焙:
在烘焙區域中放入一個小球,設置MeshRander ,用燈光探照,否則看不到效果
把烘焙的光源關掉, 不同位置不同的燈光