Particles are pushed around in a slowly changing flow field. Each leaves a thin trail of a certain color as it moves. Once their TTL (time to live) is depleted, the particles are removed.

The "Add Particles" controls create new small groups of particles with each button click.

The "Palette" controls create a unique set of particles depending on the palette number.

The "Scale" dropdown box allows higher resolution images when the browser window is scaled down. It also allows other creative opportunities when changed while the image is being drawn. At smaller scales more particles are created so faster speeds may make the browser window unresponsive.

This is based on a Coding Train video by Daniel Shiffman.

Examples