reactiveMaskTexture
A reactive-mask texture input for this scaler to evaluate.
Declaration
var reactiveMaskTexture: (any MTLTexture)? { get set }Discussion
This texture helps guide the denoiser when objects move quickly in a scene with inaccurate motion information, such as when they involve alpha blending. In these situations, you can get better results by guiding MetalFX whether to favor the current frame on a per-pixel basis with a reactive mask texture.
When providing this texture, you are responsible for ensuring each pixel is in the range [0.0, 1.0], where a value:
Equal to
0.0tells MetalFX to follow its normal behavior for the corresponding pixelEqual to
1.0tells MetalFX to ignore temporal history for the corresponding pixelIn the range
(0.0, 1.0)proportionally blends the effect for the corresponding pixel