Related Posts Plugin for WordPress, Blogger...

5-4 Lightmapping

本次優化要使用Lightmapping光照貼圖技術,由於光照在場景中使用到DrawCalls的次數非常多,為了提高性能就必須減少環境中的Realtime光源,盡量使用Baked。

首先,場景中的靜態物件都必須設置為Lightmap Static。

將場景中需要Bake的一般光照選取起來。

將Mode改成Baked。

在Bake前,我們來看一下遊戲的Batches值為多少,從畫面中可見數字為967。

接著選擇Window/Lighting/Settings。

在Lightmapping Settings中可以將Ambient Occlusion(環境光遮蔽),這個選項是將物體的隙縫,也就是光線難以照射到的黑暗的地方,也繪製到Lightmapping中,能加強物體的立體感。

按下Bake開始烘焙吧,通常這個過程很漫長。

完成後,將場景中的即時光源都關閉吧。

然後,運行遊戲看看吧!Batches數目很明顯地從967降到529。但是,大家應該發現光源有點問題,這問題留待後面再解決,這個單元主要講解有效『優化』的方法。

留言