Interference pattern example
Animated interference pattern
Animated interference pattern

INTERFERE

Transforms any image into striking interference patterns by overlaying mathematical wave functions and thresholding the result against the source.

Getting started

  1. Drop an image onto this area, or press the load image button
  2. Adjust the sliders on the right to shape the output - or hover over any example on the left and click Use this preset to start from a ready-made configuration!
  3. Export as a high-resolution PNG or an animated GIF

Patterns

Each layer generates a wave type - linear, concentric, spiral, or polygon. Stack multiple layers and choose how they blend: Mix, Diff, Multiply, Screen, Darken, or Lighten. The combined waves are thresholded against the image luminance to produce the final result.

Controls

  • Phase drives the wave offset - animate it for a looping motion
  • Frequency and Amplitude control wave density and contrast
  • Pull Up shifts the brightness threshold
  • Grey Weight and Band Weight fine-tune how luminance maps to the output
  • X/Y buttons bind any slider to your mouse position on the image - move the cursor to preview values in real time, then left-click to set them
  • Randomize generates a new combination of general parameters

Animation

Switch between Global (one phase drives all layers) and Per Layer (each layer animates independently with its own speed and direction).

Export

PNGs and GIFs embed the full configuration in their metadata - import them back into INTERFERE at any time to restore the exact settings.

All processing happens locally in your browser.
No images are uploaded or sent anywhere - your files never leave your computer.

INTERFERE
Anti-aliasing
Animation
0.00
Animate
1.0
Reverse
General
0.75
127
128
0.0500
0.0500
Pattern stack