Class GlobalLightingQualitySettings
Global lighting quality settings.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public sealed class GlobalLightingQualitySettings
Fields
| Name | Description |
|---|---|
| AOBilateralUpsample | Ambient Occlusion uses bilateral upsample for each quality level. The array must have one entry per scalable setting level. |
| AODirectionCount | Ambient Occlusion direction count for each quality level. The array must have one entry per scalable setting level, and elements must be between 1 and 6. |
| AOFullRes | Ambient Occlusion uses full resolution buffer for each quality level. The array must have one entry per scalable setting level. |
| AOMaximumRadiusPixels | Ambient Occlusion maximum radius for each quality level. The array must have one entry per scalable setting level, and elements must be between 16 and 256. |
| AOStepCount | Ambient Occlusion step count for each quality level. The array must have one entry per scalable setting level, and elements must be between 2 and 32. |
| ContactShadowSampleCount | Contact shadow sample count for each quality level. The array must have one entry per scalable setting level, and elements must be between 4 and 64. |
| Fog_Budget | Controls the budget of the volumetric fog effect. The array must have one entry per scalable setting level, and elements must be between 0 and 1. |
| Fog_ControlMode | Controls which control mode should be used to define the volumetric fog parameters. The array must have one entry per scalable setting level. |
| Fog_DepthRatio | Controls how the budget is shared between screen resolution and depth. The array must have one entry per scalable setting level, and elements must be between 0 and 1. |
| RTAODenoise | Defines if the ray traced ambient occlusion should be denoised. The array must have one entry per scalable setting level. |
| RTAODenoiserRadius | Controls the radius of the ray traced ambient occlusion denoiser. The array must have one entry per scalable setting level, and elements must be between 0.001 and 1. |
| RTAORayLength | Controls the length of ray traced ambient occlusion rays. The array must have one entry per scalable setting level, and elements must above 0.01. |
| RTAOSampleCount | Number of samples for evaluating the effect. The array must have one entry per scalable setting level, and elements must be between 1 and 64. |
| RTGIClampValue | Clamp value used to reduce the variance in the integration signal. The array must have one entry per scalable setting level, and elements must be between 0.001 and 10. |
| RTGIDenoise | Flag that enables the first denoising pass. The array must have one entry per scalable setting level. |
| RTGIDenoiserRadius | Flag that defines the radius of the first denoiser. The array must have one entry per scalable setting level, and elements must be between 0.001 and 1.0. |
| RTGIFullResolution | Controls if the effect should be computed at full resolution. The array must have one entry per scalable setting level. |
| RTGIHalfResDenoise | Flag that defines if the denoiser should be evaluated at half resolution. The array must have one entry per scalable setting level. |
| RTGIRayLength | Controls the length of ray traced global illumination rays. The array must have one entry per scalable setting level, and elements must above 0.01. |
| RTGIRaySteps | Controls the number of ray steps for hybrid tracing. The array must have one entry per scalable setting level, and elements must above 0. |
| RTGISecondDenoise | Flag that enables the second denoising pass. The array must have one entry per scalable setting level. |
| RTRClampValue | Clamp value used to reduce the variance in the integration signal. The array must have one entry per scalable setting level, and elements must be between 0.001 and 10. |
| RTRDenoise | Flag that enables the first denoising pass. The array must have one entry per scalable setting level. |
| RTRDenoiserRadius | Flag that defines the radius of the first denoiser. The array must have one entry per scalable setting level, and elements must be between 1 and 32. |
| RTRFullResolution | Controls if the effect should be computed at full resolution. The array must have one entry per scalable setting level. |
| RTRMinSmoothness | Controls the minimal smoothness. The array must have one entry per scalable setting level, and elements must be between 0 and 1. |
| RTRRayLength | Controls the length of ray traced reflection rays. The array must have one entry per scalable setting level, and elements must above 0.01. |
| RTRRayMaxIterations | Controls if the effect should be computed at full resolution. The array must have one entry per scalable setting level, and elements must above 0. |
| RTRSmoothDenoising | Flag that defines smooth denoising status. The array must have one entry per scalable setting level. |
| RTRSmoothnessFadeStart | Controls the minimal smoothness. The array must have one entry per scalable setting level, and elements must be between 0 and 1. |
| SSGIDenoise | Flag that enables the first denoising pass. |
| SSGIDenoiserRadius | Flag that defines the radius of the first denoiser. |
| SSGIHalfResDenoise | Flag that defines if the denoiser should be evaluated at half resolution. |
| SSGIRaySteps | Screen space global illumination step count for the ray marching. The array must have one entry per scalable setting level, and elements must above 0. |
| SSGISecondDenoise | Flag that enables the second denoising pass. |
| SSRMaxRaySteps | Maximum number of rays for Screen Space Reflection for each quality level. The array must have one entry per scalable setting level, and elements must above 0. |