§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
- §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).
- §02Permanent emitters age out their amplitude exponentially, so the canvas never saturates after enough clicks.