public record class SmaaAssetSubpixel morphological antialiasing, on the graded image.
Remarks
What FxaaAsset is for the frames that can afford three passes. FXAA guesses an edge's direction from one neighbourhood; this walks the whole edge, reads what crosses it at both ends, and looks the coverage up — so it softens silhouettes without softening the texture beside them.
⚠ Also after the tonemap, and for FXAA's reason above. Its thresholds are relative rather than absolute, so a document that puts it earlier gets a working filter rather than a no-op — but the edges it finds are then the ones in scene-referred light, which is not where the ones a viewer sees are.
Fields and properties (8)
public string NameThe node's name, for debug groups and for a human reading the file.
public bool EnabledWhether the node runs.
public string SourceThe image it antialiases.
public string OutputThe name the result is published under.
public PixelFormat FormatThe format of the target it declares.
public float EdgeThresholdThe relative local contrast a boundary needs before it is an edge.
public float ContrastAdaptationHow much steeper a nearby contrast may be before this edge is discarded.
public float LumaFloorThe luminance below which the frame is treated as flat, in its own units.
Used by (5)
- PostEffectFactoryVixen.Rendering.PostFx
- SmaaTestsVixen.Rendering.PostFx.Tests
- StandardFrameVixen.Rendering.PostFx
- TypeRegistrationVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_SmaaAssetSerializerVixen.Rendering.PostFx