Unity灯光的一些设置(一)自带灯光

       最近项目需要有好的灯光效果,我会依次讲解,灯光,灯光烘焙,反射探针,光照探针,屏幕渲染以及相关优化的问题。主要是用来自己学习,大牛看了勿喷。话不多说...

老规矩介绍版本:unity2017.3

首先来说:影响环境灯光效果的因素有很多,比如说:SkyBox,Color Space,GI等等,所以做出好的作品还是有很长的路要走的。

unity有自带默认的光源:

  1. Directional light: 平行光,类似太阳的日照效果,没有Range这个范围调整的东西,可以用来模拟太阳光
  2. Point light: 点光源,日常生活中的白炽灯
  3. Spotlight: 聚光灯,顾名思义,追光灯
  4. Area Light:区域光,就是一个面片,对静态物体烘焙(后期再讲)使用

对于上面的这个Light,Type可以用来设置灯光的类型。

  • Range用来设置灯光的照射范围,只要不是平行光,都有。
  • Color颜色就不用说了
  • Mode是很重要的一个选项,里面有三个参数:

 Realtime:实时光照系统,就是说电脑时刻计算灯光对周围环境的影响

Backed:烘焙的灯光,只对静态的物体有用

Mixed:混合模式,将上述两个灯光混合起来

  • Intensity:控制灯光的强度的。类似是50瓦的灯还是千瓦棒
  • Indirect Multiplier :这个东西有的调节了,感觉没啥用。你先把它记住,他就是间接光。后期我会自习给大家讲。
  • Shadow Type:阴影类型

No Shadows 无阴影,就是说这个光源照射下的灯光,没有任何影子

Hard Shadows 硬阴影,有影子,边缘没有锯齿,有棱有角

Soft Shadows 软阴影,模模糊糊的,有锯齿

  • 当灯光类型调整为Realtime的时候
  • Cookie 这个可以理解为在灯光前面加了一个透明的上面带有贴图的照片。类似于小时候激光笔的笔头
  • DrowHalo是否有光晕,类似于当你盯着光看的时候有圆的光环

其他的就自己试试就好了。时间有限,下次在记录。2019.02.17