What was drawn stays

Each of these keeps what it made last frame and builds on it, so it wants a scene that moves.

3 of the 94 effects: smear, stutter, trails.

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.

smear

What was drawn is carried away on a slow current, like wet paint.

JavaScriptPython
smear(3)smear(3)

It keeps its own last frame, so it wants a scene that moves.

SettingIn PythonStarts atCan be
lengthlength30 to 30
sizesize400 to 400
scalescale15020 to 1000
amountamount10 to 1

stutter

Only so many new pictures a second: the last one is held between them.

JavaScriptPython
stutter(8)stutter(8)

It keeps its own last frame, so it wants a scene that moves.

SettingIn PythonStarts atCan be
speedspeed80.5 to 60
amountamount10 to 1

trails

What was drawn stays and fades. With zoom, spin and hue it becomes the classic screensaver tunnel.

JavaScriptPython
trails(0.5)trails(0.5)

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

It keeps its own last frame, so it wants a scene that moves.

SettingIn PythonStarts atCan be
lengthlength0.50 to 20 seconds
zoomzoom10.1 to 10
spinspin0-720 to 720 degrees
huehue0-720 to 720 degrees
dxdx0-2000 to 2000
dydy0-2000 to 2000
xxthe middlea place in the scene
yythe middlea place in the scene
amountamount10 to 1