美文网首页
体积的使用 雾效

体积的使用 雾效

作者: 暴走TA | 来源:发表于2021-03-12 08:04 被阅读0次

简介:传统版本的 雾效 是在 Lighting 窗口下开启设置的,而 HDRP 的雾效是通过添加体积来实现的
为了单纯观察雾效的变化,我们暂时关闭掉场景内的后处理 ,并添加一个远山效果
版本:Unity2019.4.12f1 HDRP 7.5.1

准备工作

  • 关闭场景内的后处理。
关闭测试场景中的后处理
  • 创建一个 全局的体积,并指定一个 体积配置文件,然后添加一个 Fog 功能,具体操作方法参见
添加全局体积兵

功能详解

  • 所有参数左侧的勾选框,如果不勾选则会使用默认参数,如果勾选了则使用其右侧的设置

基础雾效部分

简单的基础参数设置
  • Enable 勾起后启用雾效功能
  • FogAttenuationDistance 此参数设置了一个距离,指从当前相机位置到指定的距离雾效浓度达到最大。可以理解为能见度
3米的能见度
20米能见度
  • BaseHeight 起雾高度,指定一个高度,此高度以下的雾都是最高浓度
1米的起雾高度
5米的起雾高度
  • Maximum Height 雾效上限,雾效最高生成高度,此高度以上没有雾效,雾效会在 BaseHeight 的位置到 MaximumHeight 从最浓渐变到最稀。
5米最高高度
10米最高高度
  • Max Fog Distance 控制在将雾效应用于天空盒或背景时的距离(以米为单位)。此属一般设置为大于摄像机的远裁剪面值,太大太小会导致天空盒的雾效与场景雾效的融合效果。
设置为最远裁切距离
值太小
值太大
  • ColorMode 颜色模式,有两种一个天空盒模式,一个颜色模式,天空模式的颜色可以让天空盒与场景的雾效完美契合,效果比较好,建议默认使用
    • SkyColor 使用天空盒的颜色做为雾效的颜色
    • ConstantColor 指定一个雾的颜色
雾效颜色模式
指定颜色的雾效
  • Tint SkyBox模式下的雾效的叠加颜色
天空和模式的雾效叠加颜色

高级参数

*在雾效颜色模式为Skybox的情况下,打开高级模式会有额外的参数。

点击右上角的高级功能按钮
  • MipFogNear 指定一个到相机的距离,在此位置停止从最低分辨率 Mipmap 中采样雾颜色
  • MipFogFar 指定一个到相机的距离,在此位置开始从最高分辨率 Mipmap 中采样雾颜色
  • MipFogMaxMip 使用滑动条设置 HDRP 用于 Mip 雾效的最大 Mipmap。这定义了 HDRP 针对大于 Mip Fog Far 的距离进行采样的 Mipmap。
高级设置

高级体积雾功能

  • VolumetricFog 勾选后 开启体积雾这种高级效果
  • Albedo 指定体积雾的颜色
体积雾效果,指定为蓝色
  • Anisotropy 控制光的散射分布,值为0时,光会均匀的分散到雾中,值为1时,光会集中在灯光朝向上,也可以简单的理解为太阳的位置,值为-1时,光会集中在灯光朝向的反向上,也可以简单的理解为太阳照射的方向上。值完全为1或-1时 由于集中的范围较小,高亮可能就看不见了。
值接近1时灯光分布比较集中在太阳的位置
  • Ambient Light Probe Dimmer 降低天空产生的全局环境光照探针的强度。值越大影响越小
值为0是影响最大
  • Depth Extent 设置体积雾效到相机的有效距离,值越大,体积雾的范围越深。距离太大时,会出现光斑马赛克。
2米时的效果
10米时的效果
  • Slice Distribution Uniformity 控制沿着摄像机焦轴的切片分布均匀性。HDRP 在距摄像机多个距离处对体积雾采样。这些样本区域中的每一个区域称为切片。值为 0 使切片分布呈指数关系(切片之间的间距随着与摄像机的距离而增加),靠近摄像机时精度更高,而远离摄像机时精度更低。值为 1 会产生均匀分布,无论与摄像机的距离如何,均具有相同的密度。值为0时更容易出现平顺的效果,有较少的马赛克。
小值切片指数分布效果
大数切片平均分布效果
  • Filter 勾起后开启去噪平滑,使效果更柔顺
未开启时的马赛克效果 开启后效果平顺
  • 开启 体积雾后在雾中放置一个灯泡就可以看见灯的样子,灯的亮度可能需要提升到几百甚至上万才能看见光线的形状
体积雾内的灯光效果
关掉体积雾的样子

相关文章

网友评论

      本文标题:体积的使用 雾效

      本文链接:https://www.haomeiwen.com/subject/kxuxqltx.html