Home▸Nature & Climate▸Frost Crystal Growth (2D)

Frost Crystal Growth (2D)

Interactive 2D frost-crystal simulator: watch diffusion-limited aggregation (DLA) grow a branching ice crystal from drifting vapor particles that stick on contact, with adjustable growth speed, seed count and branchiness.

Nature & Climate2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-frost-crystals ↗ Open standalone

This 2D simulator reproduces diffusion-limited aggregation, the random-walk process believed to shape real frost: vapor particles drift erratically across a window pane and freeze the instant they touch an already-frozen seed or branch, so the crystal grows outward as a fractal tangle of icy arms rather than a solid disk. Adjust growth speed, seed count, branchiness and ice color, and watch the live particle count and crystal radius climb as the pattern spreads.

⚙ Under the hood

Watch diffusion-limited aggregation grow a branching frost crystal in real time as randomly drifting vapor particles freeze on contact with the seed crystal, with adjustable growth speed, seed count and branchiness.

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)