Blur and light

Out of focus, in motion, and shining.

9 of the 94 effects: zoomBlur, spinBlur, motionBlur, tiltShift, lightRays, streaks, softFocus, blur, glow.

Each is one line to turn on. The value in the brackets is the one a plain number (or name) sets, and every other setting goes in by name: glow(0.8, { radius: 40 }), or in Python glow(0.8, radius=40). Every effect also has amount, from 0 to 1: how much of it is mixed in.

zoomBlur

Rushing towards a point.

JavaScriptPython
zoomBlur(0.25)zoom_blur(0.25)
SettingIn PythonStarts atCan be
strengthstrength0.250 to 1
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1

spinBlur

Spinning round a point.

JavaScriptPython
spinBlur(8)spin_blur(8)
SettingIn PythonStarts atCan be
angleangle8-90 to 90 degrees
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1

motionBlur

Moving fast in one direction.

JavaScriptPython
motionBlur(24)motion_blur(24)

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
sizesize240 to 300
angleangle0-360 to 360 degrees
amountamount10 to 1

tiltShift

A band in focus and the rest blurred, which makes a scene look like a tiny model.

JavaScriptPython
tiltShift(8)tilt_shift(8)

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
strengthstrength80 to 60
sizesize705 to 1000
yythe middlea place in the scene
amountamount10 to 1

lightRays

Rays of light streaming out from a point, through whatever is bright.

JavaScriptPython
lightRays(0.7)light_rays(0.7)

Also called godRays (god_rays).

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
strengthstrength0.70 to 3
sizesize0.60 to 1
thresholdthreshold0.60 to 1
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1

streaks

Long sideways flares from bright lights, as a film camera makes.

JavaScriptPython
streaks(0.6)streaks(0.6)

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
strengthstrength0.60 to 3
sizesize1200 to 800
thresholdthreshold0.60 to 1
colourcolour"#88aaff"any colour
amountamount10 to 1

softFocus

A soft, dreamy haze over the bright parts.

JavaScriptPython
softFocus(0.6)soft_focus(0.6)
SettingIn PythonStarts atCan be
strengthstrength0.60 to 1
sizesize60 to 60
amountamount10 to 1

blur

Out of focus.

JavaScriptPython
blur(8)blur(8)

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
radiusradius80 to 200
amountamount10 to 1

glow

Bright things shine and spread light around them.

JavaScriptPython
glow(0.8)glow(0.8)

Also called bloom.

It looks at a dozen or more places for every pixel, so it costs a little more than most.

SettingIn PythonStarts atCan be
strengthstrength0.80 to 4
thresholdthreshold0.50 to 1
radiusradius242 to 200
amountamount10 to 1