遊戲設計社
Would you like to react to this message? Create an account in a few clicks or log in to continue.

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

向下

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

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

動態實時燈光相比靜態燈光,非常耗費資源。所以除了能動的角色和物體(比如可以被打的到處亂飛的油桶)靜態的地形和建築,通通使用Lightmap。
強大的Unity內置了一個強大的光照圖烘焙工具Beast,這個東東是Autodesk公司的產品(可怕的壟斷,感覺和3d沾邊的軟件丫都要插一手)。據說用來製作過殺戮地帶和鏡之邊緣。
Unity 3D 中的烘培工具 (LightMap) 409cc410
鏡之邊緣建築場景漂亮乾淨的光影,Lightmap的效果。
在Unity中製作Lightmap很方便,調節幾個參數後直接烘焙即可。支持GI,Skylight,
效果一流! ! !當然你需要一台好點的機器,不然漫長的烘焙過程你就有的等了。


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

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

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

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


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


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

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

https://design.666forum.com

回頂端 向下

回頂端


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