HomeEcology & Conservation BiologyHeavy Metal Mobility in Soil: pH-Driven Sorption Equilibrium

Heavy Metal Mobility in Soil: pH-Driven Sorption Equilibrium

Interactive 3D soil-chemistry simulator: watch lead, cadmium and zinc ions partition between soil colloid surfaces (immobile) and pore water (bioavailable) as you tune pH and cation-exchange capacity, driven by a real sigmoidal sorption isotherm.

Ecology & Conservation Biology3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
heavy-metals-pollution ↗ Open standalone

Whether lead, cadmium or zinc contamination in soil turns into a groundwater or crop-uptake hazard depends less on the total amount present than on its chemical speciation — how much sits locked onto clay and organic-matter surfaces versus how much is dissolved and free to move. This simulator renders a 3D block of soil pore space with instanced metal-ion particles that continuously exchange between a sorbed state (bound to colloid surfaces) and a free state (mobile pore-water solution), governed by a real pH-dependent Freundlich-style distribution coefficient. Tune pH and cation-exchange capacity to watch acidification desorb metal back into bioavailable form, switch between lead, cadmium and zinc to see their different binding affinities, and track live readouts of the bound/free split, the current partition coefficient, and a Michaelis–Menten root-uptake flux driven only by the free-ion pool.

⚙ Under the hood

Interactive 3D soil-chemistry simulator: watch lead, cadmium and zinc ions partition between soil colloid surfaces and pore water as you tune pH and cation-exchange capacity, driven by a real sigmoidal sorption isotherm.

heavy metalssoil chemistrypollutionbioavailabilitypHecology

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

What did you find?

Add reproduction steps (optional)