Skip to content

Nodes · Filter

BS_FireflyKill

Filterv1coreForge

Overview

Removes path-tracer fireflies — single pixels that won the sampling lottery and landed orders of magnitude too bright. Statistical, not a blur: a pixel is replaced only when it is wildly brighter than the median of its neighbours, and the fix keeps its hue so you don't get a grey dot.

How to

How-to

  1. Wire the path-traced render; threshold is how much brighter than its neighbours a pixel must be to count as a firefly.
  2. size is the neighbourhood, strength how fully it is replaced.
  3. Put it before any blur or glow, which would spread the sparks.

Inputs

InputWhat it takes
inthe image this node works on

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
thresholdFloat4.0The level the effect starts at.
sizeFloat2.0The effect's size/radius in pixels.
strengthFloat1.0How aggressively isolated hot pixels are removed: 0 is off, 1 kills every one-pixel spike brighter than its neighbours, 0.5 dims them.
disabledBoolfalseBypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back.
labelTextA note shown under the node in the graph — what this node is FOR. Never affects the render or the cache.
hide_inputBoolfalseDraw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap).

See also