Version:

Deferred Fog 组件

Deferred Fog组件可创建屏幕空间雾效果,可用作场景雾或分层/地面雾。您可以使用噪点纹理为雾添加可选的云湍流效果。

云湍流是通过沿着雾层的光线行进并结合两个移动噪声倍频程来实现的,从而产生云雾效果。您可以通过缩放噪点纹理的 UV 坐标和定义纹理的移动速度来配置每个八度音阶。您还可以指定两个八度音阶之间的混合程度。

注意:
目前,Deferred Fog不会与照明产生交互作用。

Example of fog layer with turbulence

提供方

Atom Gem

依赖

PostFX Layer 组件

属性

Deferred Fog component interface

属性说明默认值
Fog Color逐渐与场景融合的雾的颜色。当雾向Fog End Distance融合时,颜色会变得更加不透明。ColorR: 115, G: 115, B: 153
Fog Start Distance雾开始时与观众的距离,以米为单位。在这个距离上,雾开始逐渐与场景融合,直到在Fog End Distance上完全遮蔽背景场景。Float: 0.0 - 5000.01.0
Fog End Distance雾完全遮蔽背景场景的距离(以米为单位)。从Fog Start DistanceFog End Distance,雾会与场景融合,在场景和遮蔽的雾层之间形成渐变过渡。在此距离内外,场景呈现纯色,完全被雾层遮盖。Float: 0.0 - 5000.05.0
Fog Bottom Height激活Enable Fog Layer时,雾层底部的高度(以米为单位)。Float: -5000.0 - 5000.00.01
Fog Max Height激活Enable Fog Layer时,雾层顶部的高度,以米为单位。Float: -5000.0 - 5000.01.0
Noise Texture单通道噪音纹理,用于在激活Enable Turbulence Properties 时定义雾湍流的外观。A .streamingimage 产品资产。textures/cloudnoise_01.jpg.streamingimage
Noise Texture First Octave缩放第一个八度的Noise Texture的 UV 坐标。Vector2: -Infinity to InfinityX: 0.01, Y: 0.01
Noise Texture First Octave Velocity第一个八度噪音纹理的移动速度,单位为米/秒。Vector2: -Infinity to InfinityX: 0.002, Y:0.0032
Noise Texture Second Octave缩放第二个八度的Noise Texture的 UV 坐标。Vector2: -Infinity to InfinityX: 0.0239, Y: 0.0239
Noise Texture Second Octave Velocity第二个八度噪音纹理的移动速度,单位为米/秒。Vector2: -Infinity to InfinityX: 0.00275, Y: -0.004
Octaves Blend Factor第一个八度音和第二个八度音之间的混合程度。1的值只显示第一个八度音阶,而0的值只显示第二个八度音阶。Float: 0.0 - 1.00.4
Enable Fog Layer如果启用,雾会被限制在沿 Z 轴的两点之间,从Fog Bottom HeightFog Max HeightBooleanFalse
Enable Deferred Fog如果启用,则激活场景中的雾化效果。BooleanFalse
Enable Turbulence Properties如果启用,可通过使用Noise Texture在雾中产生云湍流。通过配置第一和第二倍频程来生成不同的云湍流。BooleanFalse