Afterglowscreensavers

Chladni Plate Patterns Screensaver

This screensaver simulates a real Chladni plate — a metal plate vibrated at a set frequency, where loose sand grains bounce away from moving regions and settle along the still nodal lines, tracing the plate's real standing-wave mode shape. The simulated frequency slowly cycles, revealing a new real nodal pattern each time.

Live preview

Press ESC to leave fullscreen. Settings are saved in your browser only.

How the Chladni Plate Patterns screensaver works

A real two-dimensional standing-wave equation models how a vibrating plate displaces at every point, for a given mode frequency.

Thousands of simulated sand grains repeatedly nudge away from points of strong vibration and settle wherever the plate's real displacement is near zero — the nodal lines.

As grains accumulate along the true nodes, the plate's genuine standing-wave mode shape emerges visually from what looks like random sand.

The simulated frequency slowly sweeps upward over time, so the pattern morphs from simple crosses and circles into increasingly intricate nodal geometry, exactly as a real Chladni plate does.

A worked example

At a low simulated frequency, sand settles into a simple cross or a single circle. As the frequency climbs, watch the nodal lines multiply into a genuinely intricate lattice — the same real transition physics demonstrations show on an actual vibrating steel plate.

Settings & tips

Frequently asked questions

Is this based on a real physical phenomenon?
Yes — Chladni plates are a real 18th-century acoustics demonstration; this simulates the same standing-wave math that produces their real nodal patterns.
Why do the grains move at all if the plate is just vibrating in place?
Regions of strong vibration physically bounce loose grains away, while motionless nodal lines don't — so grains naturally accumulate only where the plate is still.
Is a key needed?
No — it's a pure local computation.
Is it free?
Yes — free, no download, in your browser.

← All Generative screensavers