Struct LocalVolumetricFogArtistParameters
Artist-friendly Local Volumetric Fog parametrization.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public struct LocalVolumetricFogArtistParameters
Constructors
LocalVolumetricFogArtistParameters(Color, float, float)
Constructor.
Declaration
public LocalVolumetricFogArtistParameters(Color color, float _meanFreePath, float _anisotropy)
Parameters
Type | Name | Description |
---|---|---|
Color | color | Single scattering albedo. |
float | _meanFreePath | Mean free path. |
float | _anisotropy | Anisotropy. |
Fields
albedo
Single scattering albedo: [0, 1]. Alpha is ignored.
Declaration
[ColorUsage(false)]
public Color albedo
Field Value
Type | Description |
---|---|
Color |
anisotropy
Anisotropy of the phase function: [-1, 1]. Positive values result in forward scattering, and negative values - in backward scattering.
Declaration
[FormerlySerializedAs("asymmetry")]
public float anisotropy
Field Value
Type | Description |
---|---|
float |
blendingMode
Specifies how the fog in the volume will interact with the fog.
Declaration
public LocalVolumetricFogBlendingMode blendingMode
Field Value
Type | Description |
---|---|
LocalVolumetricFogBlendingMode |
distanceFadeEnd
Distance at which density fading ends.
Declaration
public float distanceFadeEnd
Field Value
Type | Description |
---|---|
float |
distanceFadeStart
Distance at which density fading starts.
Declaration
public float distanceFadeStart
Field Value
Type | Description |
---|---|
float |
falloffMode
When Blend Distance is above 0, controls which kind of falloff is applied to the transition area.
Declaration
public LocalVolumetricFogFalloffMode falloffMode
Field Value
Type | Description |
---|---|
LocalVolumetricFogFalloffMode |
invertFade
Inverts the fade gradient.
Declaration
public bool invertFade
Field Value
Type | Description |
---|---|
bool |
maskMode
The mask mode to use when writing this volume in the volumetric fog.
Declaration
public LocalVolumetricFogMaskMode maskMode
Field Value
Type | Description |
---|---|
LocalVolumetricFogMaskMode |
materialMask
The material used to mask the local volumetric fog when the mask mode is set to Material. The material needs to use the "Fog Volume" material type in Shader Graph.
Declaration
public Material materialMask
Field Value
Type | Description |
---|---|
Material |
meanFreePath
Mean free path, in meters: [1, inf].
Declaration
public float meanFreePath
Field Value
Type | Description |
---|---|
float |
negativeFade
Edge fade factor along the negative X, Y and Z axes.
Declaration
[FormerlySerializedAs("m_NegativeFade")]
public Vector3 negativeFade
Field Value
Type | Description |
---|---|
Vector3 |
positiveFade
Edge fade factor along the positive X, Y and Z axes.
Declaration
[FormerlySerializedAs("m_PositiveFade")]
public Vector3 positiveFade
Field Value
Type | Description |
---|---|
Vector3 |
priority
Rendering priority of the volume, higher priority will be rendered first.
Declaration
public int priority
Field Value
Type | Description |
---|---|
int |
size
Dimensions of the volume.
Declaration
public Vector3 size
Field Value
Type | Description |
---|---|
Vector3 |
textureOffset
Allows translation of the tiling density texture.
Declaration
[SerializeField]
[FormerlySerializedAs("volumeScrollingAmount")]
public Vector3 textureOffset
Field Value
Type | Description |
---|---|
Vector3 |
textureScrollingSpeed
Scrolling speed of the density texture.
Declaration
public Vector3 textureScrollingSpeed
Field Value
Type | Description |
---|---|
Vector3 |
textureTiling
Tiling rate of the density texture.
Declaration
public Vector3 textureTiling
Field Value
Type | Description |
---|---|
Vector3 |
volumeMask
Texture containing density values.
Declaration
public Texture volumeMask
Field Value
Type | Description |
---|---|
Texture |
Properties
advancedFade
Obsolete, do not use.
Declaration
[Obsolete("Never worked correctly due to having engine working in percent. Will be removed soon.")]
public bool advancedFade { get; }
Property Value
Type | Description |
---|---|
bool |