Unity核心概念⑪:光
需要导入Unity的Standard Assets资源包,在Effects中选择Light相关。
一、光源组件
1.Type(光源类型)
①Spot(聚光灯)
Range(发光范围距离)、Spot Angle(光锥角度)
②Directional(方向光、环境光)
③Point(点光源)
④Area(面光源)
2.Color(颜色)
3.Mode(光源模式)
①Realtime(实时光源)
每帧实时计算,效果好,性能消耗大。
②Baked(烘焙光源)
事先计算好,无法动态变化。
③Mixed(混合光源)
预先计算+实时运算
4.Intensity(光源亮度)
用于控制间接光照强度的一个缩放系数。它决定了物体表面接收到的间接光(反弹光) 的明亮程度。
5.Indirect Multiplier
6.Shadow Type
①NoShadows:关闭阴影
②HardShadows:生硬阴影
③SoftShadows:柔和阴影
7.RealtimeShadows
①Strength
阴影强度 0~1之间,越大越黑。
②Resolution
阴影分辨率,越高越逼真,消耗越高。
③Bias
阴影偏移值。
④Normal Bias
法线偏移值,阴影处剪切时沿法线收缩幅度。
⑤Near Plane
渲染阴影的近裁剪面。
8.Cookie(投影贴图)
Cookie Size:投影贴图尺寸
9.Draw Halo(球形光环开关)
10.Flare(镜头光斑)
11.Render Mode(渲染模式)
12.Culling Mask
剔除遮罩层,决定哪些层的对象受到该光源影响
二、光相关面板
1.Environment(环境相关设置)
①Skybox Material(天空盒材质)
可以改变天空盒
②Sun Source(太阳光源)
不设置会默认使用场景中最亮的方向光代表太阳。
③Environment Lighting(环境光设置)
Ⅰ、Source(环境光光源颜色)
Skybox:天空盒材质作为环境光颜色。
Gradient:可以为天空、地平线、地面单独选择颜色和它们之间混合。
Ⅱ、Intensity Multiplier(环境光强度倍增)
Ⅲ、Ambient Mode(环境光模式)
只有启用了实时全局光照和烘焙全局光照时才有效。、
Realtime:已弃用
Baked
2.OtherSettings(其它设置)
①Fog(雾效开关)
Color(雾颜色)
Mode(雾效计算模式)
Ⅰ、Linear(随距离线性增加)
Start:离摄像机多远开始有雾
End:离摄像机多远完全遮挡
Ⅱ、Exponential(随距离指数增加)
Density:强度
Ⅲ、Exponential Qquare(随距离比指数更快地增加)
Density:强度
②Halo Texture(光源周围光环的纹理)
③Halo Strength(光环可见性)
④Flare Fade Speed
耀斑淡出速度,耀斑最初出现之后的持续时间