Screen Space Global Illumination (SSGI) reference
To edit properties in any Volume component override, enable the checkbox to the left of the property. This also tells HDRP to use the property value you specify for the Volume component rather than the default value. If you disable the checkbox, HDRP ignores the property you set and uses the Volume’s default value for that property instead.
Screen-space
Property | Description | |
---|---|---|
State | When set to Enabled, HDRP processes SSGI for Cameras in the influence of this effect's Volume. | |
Tracing | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see Tracing Modes. The options are: • Ray Marching: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see Screen Space. • Ray Tracing: Uses ray tracing to calculate global illumination. For information on ray-traced global illumination, see Ray-traced Global Illumination. For the list of properties this option exposes, see Ray-traced. • Mixed: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see Ray-traced. |
|
Quality | Specifies the overall quality of the effect. The higher the quality, the more resource-intensive the effect is to process. | |
Max Ray Steps | The number of ray steps to use to calculate SSGI. If you set this to a higher value, the quality of the effect improves, however it's more resource intensive to process. | |
Denoise | Enables the spatio-temporal filter that HDRP uses to remove noise from the Ray-Traced global illumination. | |
Half Resolution Denoiser | Enable this feature to evaluate the spatio-temporal filter in half resolution. This decreases the resource intensity of denoising but reduces quality. | |
Denoiser Radius | Set the radius of the spatio-temporal filter. | |
Second Denoiser Pass | Enable this feature to process a second denoiser pass. This helps to remove noise from the effect. | |
Full Resolution | Enable this feature to increase the ray budget to one ray per pixel, per frame. Disable this feature to decrease the ray budget to one ray per four pixels, per frame. | |
Depth Tolerance | Use the slider to control the tolerance when comparing the depth of the GameObjects on screen and the depth buffer. Because the SSR algorithm can not distinguish thin GameObjects from thick ones, this property helps trace rays behind GameObjects. The algorithm applies this property to every GameObject uniformly. | |
Ray Miss | Determines what HDRP does when screen space global illumination (SSGI) ray doesn't find an intersection. Choose from one of the following options: •Reflection probes: HDRP uses reflection probes in your scene to calculate the missing SSGI intersection. •Sky: HDRP uses the sky defined by the current Volume settings to calculate the missing SSGI intersection. •Both : HDRP uses both reflection probes and the sky defined by the current Volume settings to calculate the missing SSGI intersection. •Nothing: HDRP doesn't calculate indirect lighting when SSGI doesn't find an intersection. This property is set to Both by default. |
Ray-traced
Property | Description | |
---|---|---|
Ray Miss | Determines what HDRP does when ray-traced global illumination (RTGI) ray doesn't find an intersection. Choose from one of the following options: •Reflection probes: HDRP uses reflection probes in your scene to calculate the last RTGI bounce. •Sky: HDRP uses the sky defined by the current Volume settings to calculate the last RTGI bounce. •Both : HDRP uses both reflection probes and the sky defined by the current Volume settings to calculate the last RTGI bounce. •Nothing: HDRP doesn't calculate indirect lighting when RTGI doesn't find an intersection. This property is set to Both by default. |
|
Last Bounce | Determines what HDRP does when ray-traced global illumination (RTGI) ray lights the last bounce. Choose from one of the following options: •Reflection probes: HDRP uses reflection probes in your scene to calculate the last RTGI bounce. •Sky: HDRP uses the sky defined by the current Volume settings to calculate the last RTGI bounce. •Both : HDRP uses both reflection probes and the sky defined by the current Volume settings to calculate the last RTGI bounce. •Nothing: HDRP doesn't calculate indirect lighting when it evaluates the last bounce. This property is set to Both by default. |
|
Tracing | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see Tracing Modes. The options are: • Ray Marching: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see Screen Space. • Ray Tracing: Uses ray tracing to calculate global illumination. For information on ray-traced reflections, see Ray-Traced Global Illumination. For the list of properties this option exposes, see Ray-traced. • Mixed: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see Ray-traced. |
|
Layer Mask | Defines the layers that HDRP processes this ray-traced effect for. | |
Mode | Defines if HDRP should evaluate the effect in Performance or Quality mode. This property only appears if you select set Supported Ray Tracing Mode in your HDRP Asset to Both. |
|
Quality | Specifies the preset HDRP uses to populate the values of the following nested properties. The options are: • Low: A preset that emphasizes performance over quality. • Medium: A preset that balances performance and quality. • High: A preset that emphasizes quality over performance. • Custom: Allows you to override each property individually. This property only appears if you set Mode to Performance. |
|
Max Ray Length | Controls the maximal length of rays. The higher this value is, the more resource-intensive ray traced global illumination is. | |
Clamp Value | Set a value to control the threshold that HDRP uses to clamp the pre-exposed value. This reduces the range of values and makes the global illumination more stable to denoise, but reduces quality. | |
Full Resolution | Enable this feature to increase the ray budget to one ray per pixel, per frame. Disable this feature to decrease the ray budget to one ray per four pixels, per frame. This property only appears if you set Mode to Performance. |
|
Sample Count | Controls the number of rays per pixel per frame. Increasing this value increases execution time linearly. This property only appears if you set Mode to Quality. |
|
Bounce Count | Controls the number of bounces that global illumination rays can do. Increasing this value increases execution time exponentially. This property only appears if you set Mode to Quality. |
|
Max Mixed Ray Steps | Sets the maximum number of iterations that the algorithm can execute before it stops trying to find an intersection with a Mesh. For example, if you set the number of iterations to 1000 and the algorithm only needs 10 to find an intersection, the algorithm terminates after 10 iterations. If you set this value too low, the algorithm may terminate too early and abruptly stop global illumination. This property only appears if you set Tracing to Mixed. |
|
Denoise | Enable this to enable the spatio-temporal filter that HDRP uses to remove noise from the Ray-Traced global illumination. | |
Half Resolution Denoiser | Enable this feature to evaluate the spatio-temporal filter in half resolution. This decreases the resource intensity of denoising but reduces quality. | |
Denoiser Radius | Set the radius of the spatio-temporal filter. | |
Second Denoiser Pass | Enable this feature to process a second denoiser pass. This helps to remove noise from the effect. |