Support Forum G3D Web Page |
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... | |
|
inline |
G3D::TemporalFilter::Settings::Settings | ( | const Any & | a | ) |
void G3D::TemporalFilter::Settings::makeGui | ( | GuiPane * | parent | ) |
void G3D::TemporalFilter::Settings::setArgs | ( | Args & | args | ) | const |
Any G3D::TemporalFilter::Settings::toAny | ( | ) | const |
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.
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.
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.