Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientSSRDesc Struct Reference

#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.

Detailed Description

Per-view screen-space reflection settings. Currently consumed by the Tessera render technique.