天天看點

Unity燈光的一些設定(二)天空盒建立更換與Lighting面闆的介紹

本節課主要講天空盒建立更換與Lighting面闆。

一.天空盒(SkyBox)是什麼?

天空盒可以看做是一個内部着色的大的正方體,包裹着整個場景。屬于Untiy中material。

二.建立Skybok

  • 在Assets面闆右鍵Create一個material;
  • Unity燈光的一些設定(二)天空盒建立更換與Lighting面闆的介紹
  • 選中如上圖所示的Shader,有四種
    1. 6Sided   六張照片,百度圖檔大把的
    2. Cubemp  類似于展開的正方體,百度圖檔大把的
    3. Panoramic 全景,貌似是用全景相機拍攝的(沒有,無法測試)
    4. Procedural 系統自帶的,有面闆可以自己調節
  • SkyBox的使用
    • 第一直接拖住丢到場景中的空白處(野路子)
    • 第二請繼續看(标準的)

第三 Lighting面闆

在菜單欄依次點選:Window--Lightings-Settings

Unity燈光的一些設定(二)天空盒建立更換與Lighting面闆的介紹

圖上畫紅圈的位置都是十分重要的參數;

在Environment中的Enviroment Lighting 的Source選擇的是環境中的物體,受什麼環境光的影響。我這裡選的是SkyBox,就是說無體表面的顔色會跟随天空盒的影響而變化

Baked Global Illumination(烘焙GI) 和 Precomputed Realtime Global Illumination(預計算實時GI)

Realtime Lighting這就是著名的GI了,簡單的來說,就是物體的折射光對其他物體表面的影響。自己可以嘗試。

Mixed Lighting控制的時實時渲染的強度,有對應的提示,可以切換試試,有以下選項

Baked Indirect(烘焙間接光),Distance Shadowmask(距離陰影遮罩),Shadowmask(陰影遮罩),和 Subtractive(删減模式)

Lightingmapping Setting這個是對烘焙的設定(很重要),有兩個模式Progressive(漸進式)和 Enlighten。預設模式是Progressive(漸進式)

Unity燈光的一些設定(二)天空盒建立更換與Lighting面闆的介紹

Enlighten 光照系統為Baked Global Illumination(烘焙GI) 和 Precomputed Realtime Global Illumination(預計算實時GI)都有相關的技術方案。

  • indirect Resolution(間接光分辨率)
  • Lightmap Resolution(光照貼圖分辨率)
  • Lightmap Padding(光照貼圖間隔)
  • Lightmap Size(光照貼圖尺寸)。最大為2048,越大烘焙的時間以及貼圖的大小就越大
  • Compress Lightmaps(壓縮光照貼圖)
  • Ambient Occlusion(環境光遮蔽)
  • Final Gather(最終收集器)
  • Directional Mode(平行模式)
  • Indirect Intensity(間接光強度)
  • Albedo Boost(反照率增強)
  • Lightmap Parameters(光照貼圖參數)

以上為簡介,想了解更清楚的可參閱Unity的官網。

特别注意的是:在進行場景烘焙的時候,你做出任何模型的移動,場景都會時刻在烘焙,很煩人,有時候還卡,需要将

Unity燈光的一些設定(二)天空盒建立更換與Lighting面闆的介紹

中的Auto Generate取消勾選就可以。