#include <RadientView.h>
Public Attributes | |
| Bool | Enabled = False |
| Enables screen-space reflections. | |
| Float32 | DepthBufferThickness = 0.025f |
| Depth comparison tolerance used when accepting ray intersections, in the [0, 1] range. | |
| Float32 | RoughnessThreshold = 0.2f |
| Surfaces rougher than this value do not produce screen-space reflection rays, in the [0, 1] range. | |
| Uint32 | MostDetailedMip = 0 |
| Most detailed depth-hierarchy mip used for non-mirror surfaces, in the [0, 6] range. | |
| Uint32 | MaxTraversalIntersections = 128 |
| Maximum number of depth-hierarchy intersections evaluated for one ray. | |
| Float32 | GGXImportanceSampleBias = 0.3f |
| GGX importance-sampling bias, in the [0, 1] range. | |
| Float32 | SpatialReconstructionRadius = 4.f |
| Spatial reconstruction kernel radius. | |
| Float32 | TemporalRadianceStabilityFactor = 1.f |
| Historical radiance contribution, in the [0, 1] range. | |
| Float32 | TemporalVarianceStabilityFactor = 0.9f |
| Historical variance contribution, in the [0, 1] range. | |
| Float32 | BilateralCleanupSpatialSigmaFactor = 0.9f |
| Spatial sigma of the bilateral cleanup filter. | |
Per-view screen-space reflection settings. Currently consumed by the Tessera render technique.