Home▸Chemistry & Materials▸Crystal Growth (2D) — Diffusion-Limited Aggregation

💎 Crystal Growth (2D) — Diffusion-Limited Aggregation

Interactive 2D diffusion-limited aggregation (DLA) simulation. Random-walking particles stick to a growing mineral crystal cluster on a square lattice — adjust stickiness, spawn rate and seed shape and watch a fractal crystal form in real time.

Chemistry & Materials2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-crystal-growth ↗ Open standalone
⚙ Under the hood

A 2D diffusion-limited aggregation (DLA) simulation of mineral crystal growth: particles random-walk on a square lattice from a spawn ring and stick permanently on contact with the growing cluster. Adjust stickiness, spawn rate, particle size and seed shape (point, line, ring), or click the canvas to add new seed points, and watch the live fractal-dimension estimate update as the crystal branches outward.

crystal growthdiffusion-limited aggregationfractalchemistryrandom walk2D

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

What did you find?

Add reproduction steps (optional)