Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::TemporalFilter::Settings Class Reference

Public Member Functions

 Settings ()
 
 Settings (const Any &a)
 
void makeGui (GuiPane *parent)
 
void setArgs (Args &args) const
 
Any toAny () const
 

Public Attributes

float falloffEndDistance
 World-space distance between reverse-reprojection expected and actual positions beyond which we don't use the previous value at all. More...
 
float falloffStartDistance
 World-space distance between reverse-reprojection expected and actual positions beyond which we start discounting the weight of the previous value. More...
 
float hysteresis
 Between 0 and 1. More...
 

Constructor & Destructor Documentation

◆ Settings() [1/2]

G3D::TemporalFilter::Settings::Settings ( )
inline

◆ Settings() [2/2]

G3D::TemporalFilter::Settings::Settings ( const Any a)

Member Function Documentation

◆ makeGui()

void G3D::TemporalFilter::Settings::makeGui ( GuiPane parent)

◆ setArgs()

void G3D::TemporalFilter::Settings::setArgs ( Args args) const

◆ toAny()

Any G3D::TemporalFilter::Settings::toAny ( ) const

Member Data Documentation

◆ falloffEndDistance

float G3D::TemporalFilter::Settings::falloffEndDistance

World-space distance between reverse-reprojection expected and actual positions beyond which we don't use the previous value at all.

We smoothstep a discount value between falloffStartDistance and falloffEndDistance.

Default is 0.07 meters.

◆ falloffStartDistance

float G3D::TemporalFilter::Settings::falloffStartDistance

World-space distance between reverse-reprojection expected and actual positions beyond which we start discounting the weight of the previous value.

Default is 0.05 meters.

◆ hysteresis

float G3D::TemporalFilter::Settings::hysteresis

Between 0 and 1.

If 0, no filtering occurs, if 1, use the previous value for texels that pass reverse-reprojection.

Default is 0.9.


documentation generated on Wed Nov 24 2021 08:02:01 using doxygen 1.8.15