Home▸Physics & Mechanics▸3D Biodiversity Monitoring

🌿 3D Biodiversity Monitoring — Trophic Ecosystem Simulator

A genuine 3D three-trophic-level Lotka–Volterra food-chain simulation: producers, herbivores and predators are scattered across a live habitat terrain in real orbit-controlled 3D space, with population counts driven by an actual RK4-integrated system of coupled growth/predation equations — not a decorative scene.

Physics & Mechanics3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
3d-environmental-biodiversity-monitoring-simulation ↗ Open standalone

The 2D original at this URL's twin was a decorative template — its "simulation" was a placeholder div with the text "will be added later" and no working JavaScript. This 3D companion builds the real mechanic the title implies: a genuine three-trophic-level food chain, integrated with fourth-order Runge–Kutta (RK4) each frame from the coupled equations dP/dt = r·P·(1−P/K) − a₁·P·H (producer logistic growth minus grazing), dH/dt = e₁·a₁·P·H − a₂·H·C − m₁·H (herbivore grazing gain minus predation and death), and dC/dt = e₂·a₂·H·C − m₂·C (predator predation gain minus death) — the standard three-species Lotka–Volterra food-chain extension. Habitat Availability sets the producer carrying capacity K and the radius of the green habitat disc that populations are actually scattered within; Resource Distribution scales the producer growth rate and herbivore conversion efficiency, visibly tinting the terrain from barren brown to lush green; Predation Pressure sets the predator attack rate a₂ directly. The live readout panel reports each trophic population, the Shannon diversity index computed from their real proportions, and an ecosystem-health score — plus a warning when a trophic level is collapsing toward extinction.

⚙ Under the hood

Genuine 3D three-trophic-level Lotka-Volterra food-chain simulation: producers, herbivores and predators scattered across a habitat terrain, with real population dynamics driven by habitat availability, resource distribution and predation pressure, integrated via RK4 and rendered with orbit-controlled Three.js WebGL.

BiodiversityEcosystemsMonitoringLotka-Volterra3D

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

What did you find?

Add reproduction steps (optional)