Glow
Brief Description
Enhance bright areas of the image by adding a glow using a Bloom filter
Controls
| Parameter / Script Name | Type | Default | Function |
|---|---|---|---|
Enabled / enabled
|
Boolean | On | |
Red / process_red
|
Boolean | On | Enable the red channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0. |
Green / process_green
|
Boolean | On | Enable the green channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0. |
Blue / process_blue
|
Boolean | On | Enable the blue channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0. |
Alpha / process_alpha
|
Boolean | On | Enable the alpha channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0. |
Output / outputMode
|
Choice | Glow Plus Source | Glow Plus Source: Outputs the glow added to the source image Glow Only: Outputs the generated glow only Glow Map: Useful to adjust highlights and hue isolation |
Minimum Highlights / isolateHighlights
|
Float | 0.25 | Minimum intensities affected by the glow. |
Maximum Highlights / isolateHighlightsHigh
|
Float | 1 | Maximum intensities affected by the glow. |
Enable Hue Isolation / enableIsolateHue
|
Boolean | Off | If enabled, the Isolate Hue limits areas of the glow. |
Isolate Hue / isolateHue
|
Color | 0, 0, 0, 0 | The glow affects only regions matching this hue when Hue Isolation is enabled. |
Size / size
|
Float 2D | 3, 3 | |
Ratio / ratio
|
Float | 2 | Ratio between successive kernel sizes of the bloom filter. A value of 1 disables bloom. |
Downscale Threshold / downscale_threshold
|
Float | 15 | Downscale images before blur to speed up processing when blur size exceeds this threshold. |
Filter / Filter
|
Choice | Gaussian | Gaussian
Box Triangle Quadratic |
Iterations / iterations
|
Float | 5 | Number of kernels used in the bloom filter. |
Rotate / rotate
|
Float | 0 | Rotates the glow. |
Gain / gain
|
Color | 1, 1, 1, 1 | |
Gamma / gamma
|
Color | 1, 1, 1, 1 | |
Saturation / saturation
|
Color | 1, 1, 1, 1 | |
Blend Mode / blendMode
|
Choice | Add |
Add: Ac + Dc — Adds source to destination. Color Dodge: if Ac < 1 → min(1, Bc/(1 − Ac)); else 1. Lighten: max(Ac, Bc). Linear Dodge: min(Ac + Bc, 1). Screen: Ac + Bc − Ac × Bc. Hard-light: multiply or screen depending on Ac. Hard Mix: vivid-light threshold. Linear Light: linear‑burn or linear‑dodge depending on Ac. Overlay: multiply or screen depending on Bc. Pin Light: removes mid‑tones. Soft Light: multi‑branch soft light formula. Vivid Light: color burn/dodge. Difference: abs(A − B). Divide: Ac / Bc if valid; else 0. Exclusion: Ac + Bc − 2AcBc. Minus: Ac − Bc. Subtract: Bc − Ac. Color: SetLum(Ac, Lum(Bc)). Hue: SetLum(SetSat(Ac, Sat(Bc)), Lum(Bc)). Luminosity: SetLum(Bc, Lum(Ac)). Saturation: SetLum(SetSat(Bc, Sat(Ac)), Lum(Bc)). Replace: Ac. Destination Atop: Bca × Aa + Aca × (1 − Ba). Destination Out: Ba × Bc × (1 − Aa). Destination Over: Aa × (1 − Ba) + Bc. Destination In: Bc × Aa. Source Atop: Ac × Ba + Bc × (1 − Aa). Source Out: Ac × (1 − Ba). Normal: Ac + Bc × (1 − Aa). Source In: Ac × Ba. Xor: Ac × (1 − Ba) + Bc × (1 − Aa). Average: (Ac + Bc)/2. Conjoint Over: logic based on Aa ≤ Ba. Disjoint Over: logic based on Aa + Ba ≥ 1. Geometric: 2AcBc/(Ac + Bc). Grain Extract: Bc − Ac + 0.5. Grain Merge: Bc + Ac − 0.5. Hypot: sqrt(Ac² + Bc²). Reflect: Aa²/(1 − Ba). Color Burn: 1 − min(1, (1 − Bc)/Ac). Darken: min(Ac, Bc). Linear Burn: Bc + Ac − 1. Multiply: Ac × Bc. Multiply (Math): Ac × Bc (negatives preserved). |
Add Source / addSource
|
Boolean | Off | Add the input image to the output. |
Expand RoD / expandRoD
|
Boolean | On | |
Crop To Composition Format / crop_source_to_comp
|
Boolean | On | Improves performance for large blurs when blurring outside comp regions is not required. |
Mask / mask
|
Image | - | |
Mix / mix_with_source
|
Float | 1 | Dissolves between the original image at 0 and the effect applied image at 1. |
