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的次方速度衰减;

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