Skip to content

◌ Folio MMXXVII

Loading folio

000

§02.15 — Lab Playground

WaveInterference

Concentric wavefronts emitted from multiple sources. The cursor is a live source; click to drop a permanent emitter and watch the interference fringe form.

  • Tech

    Wave Optics · 2027

  • Status

    Live

  • Renderer

    WebGL2 / fallback

  • Updated

    MMXXVII

Live · move the cursor
Wave Optics · 202760 fps target

◊ Brief

Each emitter throws out concentric wavefronts at a fixed wavelength. Where crests meet crests they brighten; where crests meet troughs they cancel. The cursor is a live source — click to drop a permanent emitter and watch the fringe pattern lock in.

  • wavelength≈ 22 px
  • angular speed5 rad/s
  • fade rate0.04 /s
  • max sources6

§README

  1. §01Drawn as additive concentric rings rather than per-pixel sums — visually identical to a true field renderer at this density, with O(sources × rings) cost instead of O(sources × pixels).
  2. §02Permanent emitters age out their amplitude exponentially, so the canvas never saturates after enough clicks.