Marine Osmoregulation — Salt & Water Balance in Fish
Interactive 3D osmoregulation simulator: switch between a marine bony fish, a freshwater bony fish and a urea-retaining shark, tune salinity and temperature, and watch osmotic water flux and active ion-pump cost respond in real time.
Every fish faces a constant physics problem: its blood and the water around it rarely have the same solute concentration, so osmosis is always trying to move water across the gills. This simulator renders a 3D fish in open water and drives real osmoregulation physiology from a van 't Hoff osmotic-gradient model — pick a marine bony fish, a freshwater bony fish, or a urea-retaining shark, then tune salinity and temperature and watch blue water-molecule flow, gold active-ion-pump flow, and the live gradient / flux / ATP-cost readouts respond exactly as the underlying biology dictates.
Switch between a marine bony fish, a freshwater bony fish and a urea-retaining shark to see how each balances osmotic water loss or gain and pumps ions against the gradient using real physiology and a van 't Hoff osmotic model.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install