Bloom

Bloom operator properties for Script Engine. Creates a soft glow by extracting bright areas of the image, blurring them, and additively blending the result back onto the original. Parameters control black level (contrast push), desaturation of the glow, blur radius/quality, and the final additive blend amount.

Property Type Access Description
BlackLevel int get/set Black level threshold. [min=0, max=100, default=50]. Pushes darker values to black before the bloom blur, increasing contrast in the glow. Higher values mean only brighter pixels contribute to the bloom.
Desaturation int get/set Desaturation of the bloom layer. [min=0, max=100, default=50]. 0 keeps fully saturated colors in the glow, 100 produces a monochrome glow.
BlurRadius int get/set Blur radius in pixels for the bloom glow. [min=0, max=200, default=6]. Controls how far the glow spreads from bright areas.
BlurQuality BoxBlurQuality get/set Quality of the blur (number of passes). [default=Extreme]. Normal applies the blur once, High twice, and Extreme three times for a smoother falloff.
Amount int get/set Amount (opacity) of the additive bloom blend. [min=0, max=100, default=30]. 0 disables the effect, 100 applies the bloom at full intensity.
Output BloomOutput get/set BloomOutput — controls what the operator outputs. CompositeOutput shows the final blended result, BloomOverlay shows only the bloom layer.
ResetCmd Command get Reset all settings to their defaults.

Inherits from: AbstractOperator, AbstractAudioMetering, NamedModel.

See also: Bloom in Operators — user-facing introduction, screenshots, and section summaries.