Pattern Formation

The Snowflake

A single frozen seed pulls water vapour out of the air and branches into a six-fold crystal — same local rule every time, yet never the same flake twice.

Sweep β (humidity) to morph the crystal from a broad plate to a fern-like dendrite, switch presets for different crystal types, and hit randomize for a fresh, slightly different flake each time. Frozen ice glows pale blue; the faint halo is the vapour field being drawn into the growing arms.

What you're seeing

A single frozen cell sits at the centre of a hexagonal grid of moist air. It is colder than its surroundings, so water vapour condenses onto it and freezes — and the cell grows. But it does not grow into a smooth ball. Wherever the ice pokes out even slightly, that tip reaches into air that hasn't yet been depleted of vapour, so more water arrives at the tips than in the valleys. Tips therefore grow faster, poke out further, and gather still more vapour: a runaway feedback that splits the growing front into branches. Because the underlying lattice is hexagonal, the six directions are equivalent, so all six arms grow alike — and you get a six-pointed dendrite. No part of the crystal is following a blueprint; the snowflake's shape is an emergent consequence of one local freezing rule plus the diffusion of vapour.

The rule

Every cell holds a real number s — the amount of water there. A cell is frozen (part of the crystal) once s ≥ 1. The grid starts at a uniform background vapour level β everywhere, except the single centre seed set to 1. Each tick repeats four steps (this is Clifford Reiter's 2005 model):

That is the entire specification — a purely local rule, no global symmetry enforced by hand. The branching is a diffusion-limited instability: exactly the same mechanism that makes diffusion-limited aggregation and frost ferns branch. Tune β (humidity) and you slide between compact plates and feathery dendrites.

Why it matters

The snowflake is the textbook case of emergent natural form — and of the slogan "same rules, endless variety." Every snow crystal obeys identical physics, yet no two are alike, because each one rides its own meandering path through the cloud, meeting a different sequence of temperatures and humidities on the way down. The shape is a record of that journey. Here, nudging β mid-growth (or hitting randomize) stands in for the crystal drifting into wetter or drier air.

The famous six-fold symmetry is real, and it comes from the hexagonal arrangement of water molecules in ice — the lattice in this simulation is a stand-in for that molecular hexagon. The dependence of shape on temperature and humidity is captured by the Nakaya diagram (Ukichiro Nakaya, who grew the first artificial snow crystals in the 1930s): plates near −2 °C, needles near −5 °C, broad dendritic stars near −15 °C, and so on. The branching itself is a diffusion-limited instability, which is why the Atlas pairs this entry with its stochastic cousin, DLA: DLA grows a branched fractal from random walkers with no symmetry, while the snowflake grows a branched crystal from a deterministic rule on a hexagonal lattice with six-fold symmetry. Same instability, opposite ends of the order/randomness axis.

In the wild

Real snow crystals show all of these forms — plates, sectored plates, stellar dendrites, fern stars — and which one you get is set by the temperature and supersaturation as mapped by Nakaya's morphology diagram. The same diffusion-limited branching drives frost on a cold window, dendritic mineral growth (manganese-oxide "moss agate"), and the dendrites in solidifying metals.

Honesty matters here. Reiter's model is a qualitative caricature, not a physics engine. It genuinely captures the emergence — local rule → branched, six-fold crystal — and it reproduces the plate-vs-dendrite trend with humidity. But:

Try this

References

  1. Reiter, C. A. (2005). "A local cellular model for snow crystal growth." Chaos, Solitons & Fractals 23(4), 1111–1119.
  2. Gravner, J. & Griffeath, D. (2009). "Modeling snow-crystal growth: A three-dimensional mesoscopic approach." Physical Review E 79, 011601.
  3. Libbrecht, K. G. (2005). "The physics of snow crystals." Reports on Progress in Physics 68(4), 855–895.
  4. Nakaya, U. (1954). Snow Crystals: Natural and Artificial. Harvard University Press.
  5. Witten, T. A. & Sander, L. M. (1981). "Diffusion-Limited Aggregation, a Kinetic Critical Phenomenon." Physical Review Letters 47(19), 1400–1403. (The branching instability's stochastic cousin.)