Population Dynamics: Logistic Growth & Lotka-Volterra
Interactive 3D simulation of population ecology: watch a prey population grow logistically toward its carrying capacity, then switch on a predator to see the classic Lotka-Volterra boom-and-bust cycle emerge in real time.
Ecologists model how populations change over time with a handful of coupled equations: logistic growth describes a single species settling toward the carrying capacity its environment can support, while the Lotka-Volterra equations add a predator to produce the boom-and-bust cycles seen in real predator-prey systems, from lynx and snowshoe hare to plankton and their grazers. This simulation runs both models live — a real Runge-Kutta integration drives the number of prey and predator agents visible on the meadow — so you can watch how growth rate, carrying capacity, predation rate, conversion efficiency and death rate reshape the population curves, and where a stable coexistence equilibrium does or doesn't exist.
A live Runge-Kutta integration of logistic growth and the Lotka-Volterra predator-prey equations drives the number of prey and predator agents visible on a 3D meadow, letting you tune growth rate, carrying capacity, predation rate, conversion efficiency and death rate to see boom-and-bust cycles and coexistence equilibria emerge.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install