Unity高級功能—自發光材質的製作

將場景中的所有光照都關閉之後:

場景中有一個Plane,兩個被拉變形的Cube,看似像是三個面組成的角落,然後中間是一個正方體Cuble。

需要關閉的光照有哪些:

  1. 場景自帶的一個光照Directional Light
  2. 天空盒的光照(windows - Lighting - Lighting setting),然後將天空盒的選項置爲空

 

關閉所有光照之後,創建一個材質。

 

將Emission勾選,然後給他選擇一個自發光的顏色,我這裏選擇的是紅色。

然後將Global illumination選項選擇成:Baked

然後將材質賦值給物體

因爲自發光只在被設定成static和Lightingmap Static的物體上有作用,所以我們需要將自發光可以照射到的物體設置成static和Lightingmap Static:

然後在對應的選項面板上將Lightmap Static勾選上:

Tip:自發光物體本身也必須設置成:static和Lightingmap Static

然後就能看到效果:

tip:光源的強度以2的次方速度衰減;

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