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

#include <RadientView.h>

Public Attributes

Bool Enabled = False
 Enables depth of field.
Float32 MaxCircleOfConfusion = 0.01f
 Maximum circle-of-confusion radius in texture coordinates.
Float32 TemporalStabilityFactor = 0.9375f
 Historical circle-of-confusion contribution, in the [0, 1] range.
Uint32 BokehKernelRingCount = 5
 Number of rings in the bokeh kernel, in the [2, 5] range.
Uint32 BokehKernelRingDensity = 7
 Number of samples contributed by each bokeh-kernel ring, in the [2, 7] range.
Bool TemporalSmoothing = True
 Enables temporal smoothing of the circle of confusion.
Bool KarisInverse = True
 Enables inverse Karis weighting to emphasize bokeh circles.

Detailed Description

Per-view depth-of-field settings. Currently consumed by the Tessera render technique.