Home▸Physics & Mechanics▸Ice Crystal Growth (2D)

🧪 Ice Crystal Growth (2D)

2D companion to the 3D Ice Crystal Growth sim: the same recursive hexagonal branch model, drawn on a plain canvas with live controls for symmetry, growth speed, branch density and branching order.

Physics & Mechanics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-water-vapor-ice-crystal-growth-simulation ↗ Open standalone

This 2D companion regrows the same recursive, hexagonally-mirrored branch skeleton as the 3D version — a seeded random generator spawns sub-branches at intervals along each segment, tapering and thinning with order — but draws it flat on a canvas with the growth timing, symmetry and branch parameters exposed as live sliders instead of an orbiting 3D scene.

⚙ Under the hood

Seeded recursive branch generator mirrored 4/6/8-fold around a hexagonal seed plate, animated with an eased growth timeline; adjustable symmetry, speed, density and branch order.

Ice CrystalsPhase TransitionNucleation

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

What did you find?

Add reproduction steps (optional)