In front of the picture

Things that sit between the picture and the eye: weather, dust, light.

9 of the 94 effects: grain, vignette, dust, lightLeaks, rain, snow, bokeh, fog, lightning.

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.

grain

The fine speckle of film.

JavaScriptPython
grain(0.18)grain(0.18)
SettingIn PythonStarts atCan be
strengthstrength0.180 to 1
sizesize1.50.5 to 20
seedseed10 to 9999, a whole number
amountamount10 to 1

vignette

Dark corners, which draw the eye to the middle.

JavaScriptPython
vignette(0.6)vignette(0.6)
SettingIn PythonStarts atCan be
strengthstrength0.60 to 1
sizesize0.750 to 2
colourcolour"black"any colour
amountamount10 to 1

dust

Specks and scratches, as on old film.

JavaScriptPython
dust(0.5)dust(0.5)
SettingIn PythonStarts atCan be
strengthstrength0.50 to 1
seedseed10 to 9999, a whole number
amountamount10 to 1

lightLeaks

Warm light creeping in from the sides, as in an old camera.

JavaScriptPython
lightLeaks(0.6)light_leaks(0.6)
SettingIn PythonStarts atCan be
strengthstrength0.60 to 2
speedspeed0.2-5 to 5
colourcolour"#ff7a2a"any colour
amountamount10 to 1

rain

Rain falling in front of the picture.

JavaScriptPython
rain(0.6)rain(0.6)
SettingIn PythonStarts atCan be
strengthstrength0.60 to 2
speedspeed10 to 5
angleangle12-80 to 80 degrees
amountamount10 to 1

snow

Snow falling in front of the picture.

JavaScriptPython
snow(0.8)snow(0.8)
SettingIn PythonStarts atCan be
strengthstrength0.80 to 2
speedspeed10 to 5
sizesize30.5 to 20
amountamount10 to 1

bokeh

Soft discs of coloured light drifting by: lamps out of focus.

JavaScriptPython
bokeh(0.5)bokeh(0.5)
SettingIn PythonStarts atCan be
strengthstrength0.50 to 2
sizesize304 to 200
speedspeed0.3-5 to 5
amountamount10 to 1

fog

Drifting mist, thicker towards the bottom.

JavaScriptPython
fog(0.6)fog(0.6)
SettingIn PythonStarts atCan be
strengthstrength0.60 to 1
speedspeed0.3-5 to 5
scalescale22020 to 2000
colourcolour"#dfe6ee"any colour
amountamount10 to 1

lightning

A flash, now and then.

JavaScriptPython
lightning(1)lightning(1)
SettingIn PythonStarts atCan be
strengthstrength10 to 3
speedspeed10 to 10
seedseed10 to 9999, a whole number
amountamount10 to 1