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纹理。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容