HomeEcology & Conservation BiologySpecies Interaction Dynamics

Species Interaction Dynamics

Interactive 3D simulator of the generalized Lotka-Volterra two-species model: switch between mutualism, competition, predation, parasitism, commensalism and amensalism and watch two populations evolve from the same governing equation with different interaction signs.

Ecology & Conservation Biology3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
ecology-advanced ↗ Open standalone

Ecologists classify every pairwise relationship between two species — competition, predation, parasitism, mutualism, commensalism, amensalism — by nothing more than the sign of how each population's density affects the other's growth rate. This simulator renders two live population swarms in 3D and drives them with the same generalized Lotka–Volterra equation, letting you flip between all six classical interaction types (plus the neutral baseline) and watch the identical mathematical model produce runaway mutual growth, stable coexistence, boom-bust cycles, or one-sided decline depending only on those signs and their strength.

⚙ Under the hood

Interactive 3D simulator of the generalized Lotka-Volterra two-species model: switch between mutualism, competition, predation, parasitism, commensalism and amensalism and watch the same equation drive two live populations differently depending only on interaction signs and strength.

ecologypopulation-dynamicslotka-volterraspecies-interactionpredator-preymutualism

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

What did you find?

Add reproduction steps (optional)