HomePhysics & MechanicsActive Matter: Motility-Induced Phase Separation

Active Matter: Motility-Induced Phase Separation

Self-propelled active Brownian particles in a 2D box: tune packing fraction, propulsion speed and rotational noise to watch the system flip between a passive-like dilute gas and motility-induced phase separation, with a live largest-cluster readout.

Physics & Mechanics3DModerate60 FPS
active-matter-motility-induced-phase-separation ↗ Open standalone

A 2D box of self-propelled active Brownian particles — each injecting its own energy along a slowly-drifting heading, unlike a purely passive Brownian particle — collides and jams via short-range repulsion only, with no alignment rule. Tune packing fraction, propulsion speed and orientational noise and watch the population flip between a uniform, passive-looking gas and spontaneous motility-induced phase separation into dense, slow clusters surrounded by a dilute gas, tracked live by a largest-cluster order parameter.

⚙ Under the hood

A 2D box of self-propelled active Brownian particles — each injecting its own energy along a slowly-drifting heading, unlike a purely passive Brownian particle — collides and jams via short-range repulsion only, with no alignment rule. Tune packing fraction, propulsion speed and orientational noise and watch the population flip between a uniform, passive-looking gas and spontaneous motility-induced phase separation into dense, slow clusters surrounded by a dilute gas, tracked live by a largest-cluster order parameter.

active mattermotility-induced phase separationactive Brownian particlesself-propelled particlessoft matterMIPSstatistical physics

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

What did you find?

Add reproduction steps (optional)