unity灯光渲染参数

Lighting参数设置

image.png

realtime lighting:勾选后使用实时光照的全局光照
mixed lighting:勾选后使用烘培光照的全局光照,
Lighting Mode:BakedIndirect:选择该模式的阴影是最真实的,但是在超出视角后的阴影不会显示出来了,比较消耗性能,Subtractive:选择该模式的阴影效果是最不好的,但是比较节省性能,shadowmask:选择该模式的阴影效果比之BakedIndirect要差一点,中立。

LightMapping Settings
Lightmapper:烘光的解决方案,Enlighten:使用的CPU烘培,烘培更慢,Progressive CPU:也是使用CPU烘培,烘培更强大,官方推荐使用该模式,渲染效果更好。Progressive GPU:烘培更快使用GPU烘培
PrioritizeView:启用此选项可使渐进式光照贴图器将更改应用到当前在“ 场景视图"可见的纹理像素,然后将更改应用于视口外的纹素。

Direct Samples:直接照明计算的样本数量,较高的采样值可以减少噪点并可以改善光照贴图的质量,但是它们也会增加烘焙时间
Indirect Samples:间接照明计算的样本数量,较高的采样值可以减少噪点并可以改善光照贴图的质量,但是它们也会增加烘焙时间
下图是Direct Samples与Indirect Samples数值大小的对比

使用10个样本的场景

使用100个样本的场景

使用1000个样本的场景

Filtering:

IndirectResolution:间接光的光照精度。数值越大间接光越细腻,
LightmapResolution:烘培的精度,控制光照贴图的分辨率,默认烘培40个像素点。这个值越大烘培精度越高烘培越慢。

LightmaoSize:UV信息的间距,光照信息不正确的时候可以调整此参数,一般参数为2是合理的
LightmapSize:光照贴图的大小。一般1024是合理的
CompressLightmaps:是否压缩光照贴图

AmbientOcclusion:环境光遮蔽,勾选后阴影角落部分阴影更加真实。可以通过MaxDistance进行调整阴影的自然度。也就是明暗变化。下图是勾选后与没勾选的差别
未勾选AmbientOcclusion.png

勾选AmbientOcclusion后阴影变化.png

FinalGather:最终的聚集,
DirectionalMode:勾选后会烘培灯光方向贴图,贴图效果会更好。凹凸感更强。

OtherSettings参数设置

fog:是否开启雾化效果
Color:雾化颜色
Model:雾化模式:

  1. Linear:线性模式:雾密度随距离线性增加
    Start:设置距雾开始的相机的距离。
    End:设置距离雾完全遮盖场景游戏对象的相机的距离。

2.Exponential:雾密度随距离呈指数增长。
Density:使用此控制雾的密度。随着密度的增加,雾显得更浓。

3:ExponentialSquared:雾的密度随着距离的增加而增加(呈指数和平方)。
Density:使用此控制雾的密度。随着密度的增加,雾显得更浓。
HaloTexture:设置要用于在灯光周围绘制光晕的纹理。
HaloStrength:光晕强度,从0到1之间的值定义光晕周围Halos的可见性
Flare Fade Speed; 定义镜头眩光
的时间(以秒为单位)。该。默认情况下设置为3。
FlareStrength:耀斑强度,从0到1之间的值定义灯光的镜头光斑的可见性。
SpotCoolie:设置要用于聚光灯的Cookie纹理。

你可能感兴趣的:(unity灯光渲染参数)