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.
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.
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