最近项目需要有好的灯光效果,我会依次讲解,灯光,灯光烘焙,反射探针,光照探针,屏幕渲染以及相关优化的问题。主要是用来自己学习,大牛看了勿喷。话不多说...
老规矩介绍版本:unity2017.3
首先来说:影响环境灯光效果的因素有很多,比如说:SkyBox,Color Space,GI等等,所以做出好的作品还是有很长的路要走的。
unity有自带默认的光源:
- Directional light: 平行光,类似太阳的日照效果,没有Range这个范围调整的东西,可以用来模拟太阳光
- Point light: 点光源,日常生活中的白炽灯
- Spotlight: 聚光灯,顾名思义,追光灯
- 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