Particle Flow
Load an image and toggle 'On'
Particles move based on a Perlin noise vector field. Their color is sampled from the underlying image. Speed slider controls particle velocity multiplier.
Noise Distortion
Load an image and toggle 'On'
Image pixels are displaced based on a time-varying Perlin noise vector field. Rate slider controls how quickly the noise pattern evolves over time. Reset clears the canvas.
Brightness Following
Load an image and toggle 'On'
Particles are steered based on the brightness gradient of the underlying image (attempting to move away from bright areas). Speed slider controls max particle velocity.
Vector Field Scan
Load an image and toggle 'On'
A vertical line scans across the image. Its shape is distorted horizontally by a noise vector field. The line takes its color from the image pixels it passes over. Speed controls the scan rate. Reset clears the canvas and restarts the scan.