Directional Blur

Directional Blur operator properties for Script Engine. Smears the image along a chosen axis to create the illusion of motion. Useful for adding fake motion blur to fast-moving graphics or lower thirds, simulating camera pan or tilt blur on otherwise static elements, softening scrolling tickers, creating speed-streak effects on sports replays, and producing stylised transitions. Unlike Box Blur, the smear can be limited to a single axis and can target individual color or alpha channels.

Property Type Access Description
BlurDirection BlurDirection get/set Axis the blur streaks along. Horizontal smears left-to-right (fake camera pan), Vertical smears top-to-bottom (fake tilt or vertical scroll), and Both produces an even softening in all directions similar to a Box Blur.
Radius int get/set Length of the smear in pixels. [min=0, max=200, default=0]. 0 disables the effect. Small values (5-20) suggest subtle motion, mid values (20-80) give a clear motion-blur look, and large values (100+) produce strong streaking suitable for stylised transitions or speed effects.
Quality BoxBlurQuality get/set Number of blur passes. [default=Normal]. Normal applies the blur once. High applies it twice and Extreme three times, progressively approaching a Gaussian distribution for smoother results.
EdgeSampleMode EdgeSampleMode get/set How the blur behaves at the image borders. Choose a mode that matches the look you want at the edges of the layer — repeating, mirroring, or letting the blur fade into the background.
SelectedBlurChannels BlurChannels get/set Which colour channels the blur is applied to. The default RGBA blurs the whole picture. Limiting the blur to a single channel (for example just Alpha) is useful for softening the edge of a key or for creative looks where only one colour component is smeared.

Inherits from: AbstractOperator, AbstractAudioMetering.

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