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.
| JavaScript | Python |
|---|---|
zoomBlur(0.25) | zoom_blur(0.25) |
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 0.25 | 0 to 1 |
x | x | the middle | a place in the scene |
y | y | the middle | a place in the scene |
amount | amount | 1 | 0 to 1 |
spinBlur
Spinning round a point.
| JavaScript | Python |
|---|---|
spinBlur(8) | spin_blur(8) |
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
angle | angle | 8 | -90 to 90 degrees |
x | x | the middle | a place in the scene |
y | y | the middle | a place in the scene |
amount | amount | 1 | 0 to 1 |
motionBlur
Moving fast in one direction.
| JavaScript | Python |
|---|---|
motionBlur(24) | motion_blur(24) |
It looks at a dozen or more places for every pixel, so it costs a little more than most.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
size | size | 24 | 0 to 300 |
angle | angle | 0 | -360 to 360 degrees |
amount | amount | 1 | 0 to 1 |
tiltShift
A band in focus and the rest blurred, which makes a scene look like a tiny model.
| JavaScript | Python |
|---|---|
tiltShift(8) | tilt_shift(8) |
It looks at a dozen or more places for every pixel, so it costs a little more than most.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 8 | 0 to 60 |
size | size | 70 | 5 to 1000 |
y | y | the middle | a place in the scene |
amount | amount | 1 | 0 to 1 |
lightRays
Rays of light streaming out from a point, through whatever is bright.
| JavaScript | Python |
|---|---|
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.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 0.7 | 0 to 3 |
size | size | 0.6 | 0 to 1 |
threshold | threshold | 0.6 | 0 to 1 |
x | x | the middle | a place in the scene |
y | y | the middle | a place in the scene |
amount | amount | 1 | 0 to 1 |
streaks
Long sideways flares from bright lights, as a film camera makes.
| JavaScript | Python |
|---|---|
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.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 0.6 | 0 to 3 |
size | size | 120 | 0 to 800 |
threshold | threshold | 0.6 | 0 to 1 |
colour | colour | "#88aaff" | any colour |
amount | amount | 1 | 0 to 1 |
softFocus
A soft, dreamy haze over the bright parts.
| JavaScript | Python |
|---|---|
softFocus(0.6) | soft_focus(0.6) |
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 0.6 | 0 to 1 |
size | size | 6 | 0 to 60 |
amount | amount | 1 | 0 to 1 |
blur
Out of focus.
| JavaScript | Python |
|---|---|
blur(8) | blur(8) |
It looks at a dozen or more places for every pixel, so it costs a little more than most.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
radius | radius | 8 | 0 to 200 |
amount | amount | 1 | 0 to 1 |
glow
Bright things shine and spread light around them.
| JavaScript | Python |
|---|---|
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.
| Setting | In Python | Starts at | Can be |
|---|---|---|---|
strength | strength | 0.8 | 0 to 4 |
threshold | threshold | 0.5 | 0 to 1 |
radius | radius | 24 | 2 to 200 |
amount | amount | 1 | 0 to 1 |