unity優化之光照與攝像機方面

(1)渲染途徑:決定燈光和陰影在場景中的計算方法,不同的渲染途徑具有不同的性能特性和渲染效果,unity提供了3中渲染途徑:

  頂點光照:最低保真度光照,不支持實時陰影,只對所有對象渲染一遍

  前向渲染:基於着色器的渲染途徑,系統默認的綜合平衡選項

  延時光照:具有較高的保真度和真實感的渲染途徑,如果要開發絢麗多彩具有較多實時燈光與陰影效果的場景時,採用此種渲染

  攝像機關於渲染途徑的選項:“File”—>“BuildingSetting”—>“Player Setting”—>“Other Setting”中進行設置

(2)光照與陰影方面

  像素的動態光照將對頂點變換增加顯著的開銷,對於靜態物體,採用“光照烘焙”

  如果硬陰影可以解決就不要用軟陰影,允許的話在大場景中使用線性霧,實時陰影開銷大,,陰影的顯示距離設置:“Edit”—>“Project Setting”—>“Quality”中進行設置

(3)攝像機技巧

  我們可以根據距離來設置要顯示的物體,根據設置層來設置距離

光照貼圖Lightmapping
如果沒有使用光照貼圖的話 運行時會實時計算點的位置和渲染出來是一個什麼樣的效果 這樣會比較消耗性能
光照貼圖就是提前把光照計算出來的效果提前渲染好做成一個貼圖 這樣運行時就不會在進行光照計算
1.選中場景裏面的遊戲物體 點擊Static裏面的Lightmap Static
2.點擊Window裏面的Ligting裏面的Settings
3.設置需要烘焙的光源設置Mode爲Baked
點擊Lighting裏面的Generate Lighting
烘焙完成之後會生成貼圖的信息
烘焙完成之後可以把燈光禁用掉 場景還是會有光照的


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