Class GlobalPostProcessingQualitySettings
Post Processing Quality Settings.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public sealed class GlobalPostProcessingQualitySettings
Fields
AdaptiveSamplingWeight
Adjust the number of samples in the physically based depth of field depending on the radius of the blur. Higher values will decrease the noise but increase the rendering cost.
Declaration
[Range(0.25, 4)]
public float[] AdaptiveSamplingWeight
Field Value
Type | Description |
---|---|
float[] |
BloomHighQualityFiltering
Bloom high quality filtering for each quality level. The array must have one entry per scalable setting level.
Declaration
public bool[] BloomHighQualityFiltering
Field Value
Type | Description |
---|---|
bool[] |
BloomHighQualityPrefiltering
Bloom high quality prefiltering for each quality level. The array must have one entry per scalable setting level.
Declaration
public bool[] BloomHighQualityPrefiltering
Field Value
Type | Description |
---|---|
bool[] |
BloomRes
Bloom resolution for each quality level. The array must have one entry per scalable setting level.
Declaration
public BloomResolution[] BloomRes
Field Value
Type | Description |
---|---|
BloomResolution[] |
ChromaticAberrationMaxSamples
Chromatic aberration maximum sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 24.
Declaration
[Range(3, 24)]
public int[] ChromaticAberrationMaxSamples
Field Value
Type | Description |
---|---|
int[] |
DoFHighQualityFiltering
Use Depth of field high quality filtering for each quality level. The array must have one entry per scalable setting level.
Declaration
public bool[] DoFHighQualityFiltering
Field Value
Type | Description |
---|---|
bool[] |
DoFPhysicallyBased
Use physically based Depth of field for each quality level. The array must have one entry per scalable setting level.
Declaration
public bool[] DoFPhysicallyBased
Field Value
Type | Description |
---|---|
bool[] |
DoFResolution
Depth of field resolution for each quality level. The array must have one entry per scalable setting level.
Declaration
public DepthOfFieldResolution[] DoFResolution
Field Value
Type | Description |
---|---|
DepthOfFieldResolution[] |
FarBlurMaxRadius
Depth of field far blur maximum radius for each quality level. The array must have one entry per scalable setting level, and elements must be between 0 and 16.
Declaration
[Range(0, 16)]
public float[] FarBlurMaxRadius
Field Value
Type | Description |
---|---|
float[] |
FarBlurSampleCount
Depth of field far blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 16.
Declaration
[Range(3, 16)]
public int[] FarBlurSampleCount
Field Value
Type | Description |
---|---|
int[] |
LimitManualRangeNearBlur
Adjust near blur CoC based on depth distance when manual, non-physical mode is used for each quality level. The array must have one entry per scalable setting level.
Declaration
public bool[] LimitManualRangeNearBlur
Field Value
Type | Description |
---|---|
bool[] |
MotionBlurSampleCount
Motion Blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must above 2.
Declaration
[Min(2)]
public int[] MotionBlurSampleCount
Field Value
Type | Description |
---|---|
int[] |
NearBlurMaxRadius
Depth of field near blur maximum radius for each quality level. The array must have one entry per scalable setting level, and elements must be between 0 and 8.
Declaration
[Range(0, 8)]
public float[] NearBlurMaxRadius
Field Value
Type | Description |
---|---|
float[] |
NearBlurSampleCount
Depth of field near blur sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 3 and 8.
Declaration
[Range(3, 8)]
public int[] NearBlurSampleCount
Field Value
Type | Description |
---|---|
int[] |