🐟 Salmon River Run: Swim Cost, Weir Leaps and Fish-Ladder Jets
A school of sockeye salmon swims upstream past riffles, a weir and a pool-and-weir fish ladder: pick the swim speed with the lowest cost per metre, watch fatigue and leaps, and tune the ladder step height so every fish reaches the spawning gravel.
Animals & Their World3DModerate60 FPS📱 Mobile-adapted🟠 Blender
⚙ Under the hood
A school of sockeye salmon swims upstream past riffles, a weir and a pool-and-weir fish ladder: pick the swim speed with the lowest cost per metre, watch fatigue and leaps, and tune the ladder step height so every fish reaches the spawning gravel.
SalmonFish LadderSwimming EnergeticsHydraulicsThree.jsBlender
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install