Unity 3D 中的烘培工具 (LightMap)

上一篇主題 下一篇主題 向下

Unity 3D 中的烘培工具 (LightMap)

發表  aaa1218bbb 于 周五 11月 25, 2011 2:59 pm

動態實時燈光相比靜態燈光,非常耗費資源。所以除了能動的角色和物體(比如可以被打的到處亂飛的油桶)靜態的地形和建築,通通使用Lightmap。
強大的Unity內置了一個強大的光照圖烘焙工具Beast,這個東東是Autodesk公司的產品(可怕的壟斷,感覺和3d沾邊的軟件丫都要插一手)。據說用來製作過殺戮地帶和鏡之邊緣。

鏡之邊緣建築場景漂亮乾淨的光影,Lightmap的效果。
在Unity中製作Lightmap很方便,調節幾個參數後直接烘焙即可。支持GI,Skylight,
效果一流! ! !當然你需要一台好點的機器,不然漫長的烘焙過程你就有的等了。


內置的光照圖烘焙工具Beast
P場景準備和光照圖烘焙
點選Window --> Lightmapping 打開光照圖烘焙麵板:
1. 確認所有將要被用來烘焙光照貼圖的網格體UVs正確無誤. 最簡單的辦法是在mesh import settings中選擇Generate Lightmap UVs選項(由Beast自動分uv)
2.在Object面板中將所有網格體或地形標註為static – 這將告訴Unity, 這些物體將不會被移動和改變並且可以被賦予光照貼圖。



3.為了控制光照貼圖的精度, 進入Bake 面板並調整Resolution 的值. (為了更好的了解你的lightmap texels使用情況, 在Scene 視窗中找到Lightmap Display 小窗口並且選擇Show Resolution).




1. 點擊 Bake 按鈕。
2. Unity Editor's 會出現一個進度條,位置處於右下角.
3. 當烘焙結束, Lightmap Editor窗口會顯示已經烘焙好的光照圖.
Scene 和game 視圖會同時自動更新– 現在你的場景已經有了光照圖的效果!
Unity Lightmap的設置還有更詳細和更高端的內容,請參考自帶的文檔,那才是王道啊! ! ! ! !


轉載 : http://blog.sina.com.cn/s/blog_409cc4b00100no8y.html

_________________
歡迎大家多多交流~

avatar
aaa1218bbb
社員
社員

文章數 : 65
積分 : 2180
注冊日期 : 2011-11-22

檢視會員個人資料 http://design.gugebb.com

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章