Home▸Materials Science▸Solution Crystal Growth: Diffusion-Limited Aggregation (2D)

Solution Crystal Growth: Diffusion-Limited Aggregation (2D)

2D lattice model of crystal growth from a supersaturated solution: solute particles random-walk in from the surrounding fluid and attach to the crystal with a probability set by temperature and supersaturation, while a six-fold anisotropy control reshapes the same rule from a compact disk into a branching, faceted dendrite.

Materials Science2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-solution-crystal-growth-simulation ↗ Open standalone

This 2D companion drives the same subject as the 3D lab — crystal growth from a supersaturated solution — through a real diffusion-limited-aggregation (DLA) engine rather than a scripted scale-up animation: individual solute particles enter the fluid on a ring around the crystal and random-walk, cell by cell, until they either wander back into solution or land beside the lattice, where they attach with a probability set by temperature and supersaturation. A six-fold anisotropy slider biases that attachment probability toward six crystallographic directions, turning the same underlying rule from a smooth compact disk into a branching, faceted dendrite — visibly showing why hot, dilute solutions tend to grow slow, compact crystals while cold, saturated ones grow fast, spiky ones.

⚙ Under the hood

2D lattice diffusion-limited-aggregation model with a temperature- and supersaturation-dependent sticking probability and a six-fold anisotropic attachment bias that separates compact from dendritic crystal growth.

crystal growthdiffusion-limited aggregationsupersaturationnucleationdendritic growth2d

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

What did you find?

Add reproduction steps (optional)