HomeCrystals & CrystallizationKinetic Monte Carlo Crystal Growth

💎 Kinetic Monte Carlo Crystal Growth

A solid-on-solid lattice model of crystal growth from solution: solute units attach at a rate set by supersaturation and detach at a rate set by how many bonds hold them, so cold, strongly supersaturated runs grow rough dendritic arms while warm, weakly supersaturated ones dissolve loose corners into flat facets.

Crystals & Crystallization3DModerate60 FPS
kinetic-monte-carlo-crystal-growth ↗ Open standalone
⚙ Under the hood

A solid-on-solid lattice model of crystal growth from solution: solute units attach at a rate set by supersaturation and detach at a rate set by how many bonds hold them, so cold, strongly supersaturated runs grow rough dendritic arms while warm, weakly supersaturated ones dissolve loose corners into flat facets.

Kinetic Monte CarloSupersaturationCrystal Faceting

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)