Home▸Materials Science▸Nucleation & Accretion Crystal Growth: 2D Diffusion-Limited Aggregation

Nucleation & Accretion Crystal Growth: 2D Diffusion-Limited Aggregation

2D crystal-growth lab: real diffusion-limited aggregation (DLA) — random-walking monomers stick to growing clusters while independent Poisson-timed nucleation events seed new crystals, merging into dendritic grains with a live fractal-dimension estimate.

Materials Science2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-nucleation-and-accretion-crystal-growth ↗ Open standalone

This 2D companion swaps the 3D scene's procedural branching for a first-principles diffusion-limited aggregation model: random-walking monomers accrete onto growing crystal clusters exactly where they touch, while independent Poisson-timed nucleation events seed entirely new grains that can merge as they grow together, with a live fractal-dimension readout converging toward the textbook DLA value of roughly 1.71.

⚙ Under the hood

2D diffusion-limited aggregation lab: random-walk monomers stick to a growing crystal with a tunable sticking probability, Poisson-timed nucleation seeds new grains, and a union-find tracker reports live cluster count, radius of gyration and an estimated fractal dimension.

diffusion-limited aggregationnucleationaccretionfractal dimensionrandom walkcrystal growth

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

What did you find?

Add reproduction steps (optional)