Bloom Legacy

Read with AI
All docs in one file (llms-full.txt)
fx.fx.bloom #FxShader #Node
This is a legacy (old-generation) node. It is hidden from the node-creation UI by default (Settings > Show legacy effects) and kept for compatibility with existing projects. A newer alternative may exist.
Bloom

An effect that lifts the bright parts of the video to be even brighter (toward white).

It computes the brightness (perceived luminance) of each pixel, builds a mask that rises smoothly from Threshold to Threshold + 0.1, and adds mask × Intensity directly to RGB. Alpha is unchanged.

  • Threshold — pixels above this brightness are affected (the transition width is fixed at 0.1, default 0.5)
  • Intensity — the amount added. The higher it goes, the closer the affected parts get to white (default 1.0)

Because it is a single-pass additive operation, it is not the type of bloom where light bleeds into its surroundings (spreading via a blur). It is an effect that lifts bright areas per pixel.

FxShader nodes are used chained together through the FxIn / FxOut ports. For how to build a chain, see the FxShader category.

Input ports

Port IDType
FxInFxChainChangedData
Enablebool

Output ports

Port IDType
FxOutFxChainChangedData

Scriptable members

PathType
enableInputbool

Synapse Apps (scripting)

await synapse.modules.create({ type: "fx.fx.bloom" })

Also referenced from