Unity3d烘焙常見"黑斑"解決方法(適用5.x、2017、2018、2019版)

很多Unity3d初學者在烘焙場景時,由於沒有經驗,模型上常常出現一些怪異的"黑斑"、“撕裂”、”硬邊”、“漏光”現象(如下圖所示),反覆調試,問題依然得不到解決,搞得精疲力盡,甚至產生了放棄的念頭,本文將針對Unity3d烘焙時常見的幾種“黑斑”現象進行逐一分析和圖解,希望對遇到這樣問題的朋友有所幫助。

1. 圖一,圖二所示的黑斑,是因爲模型沒有光照貼圖座標,烘焙後光照圖錯亂造成的,清零烘焙數據,按照下圖所示的步驟,勾選"generate lightmap UVs(創建光照貼圖座標)“選項,重新烘焙即可消除。

2. 圖三所示的牆角的黑斑,實爲漏光所致,很多人按照Unity3d的要求,採用最優化精簡的單面建模構建的室內場景,因爲牆背面是鏤空的,燈光從室外照進來,烘焙後出現了"漏光”,可按下面兩圖所示步驟操作,並將Cast Shadows的選項改爲“Shadows Only”,然後重新烘焙即可消除。


3. 圖四、圖五所示的黑斑,有人稱之爲“烘焙硬邊”,是由於這些模型的UV在光照圖中所佔的比例太小,按照下圖所示的步驟操作,並將“Scale In Lightmap”參數適當調大,然後重新烘焙即可消除


如果還有個別模型有硬邊,按下圖所示,將面光源移至窗戶框以內,重新烘焙即可。

以上爲筆者的個人經驗,僅供大家參考,如有謬誤,請指正!若您製作商業項目,可去網上找些Unity3d烘焙相關的教程,也可參看本人編制的Unity3d布光與光影烘焙及後處理實戰視頻教程。希望以上的解答對有此類問題的朋友有所幫助,謝謝!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章