Water molecules (osmosis)
Active ion pump (ATP)
Blood / body fluid
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
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.