Filling the tank…

The Filter Feed

An interactive freshwater community tank, inspired by the one in my home. Filled with cherry barbs, corydoras catfish, dwarf cherry shrimp, and more. All rendered live in WebGPU!

Fullscreen tank ↗

Latest from the log

All field notes →

Tip: tap the water to drop food, and the fish will start eating it. The cherry barbs will start eating mid-water, the corydoras will sift the sand for whatever sinks, and the shrimp will be the slow boys picking at what's left, slowly. You can also toggle the fish buttons to choose who is swimming.

The tank runs entirely on your GPU, drawn per-pixel in a WebGPU shader. If it doesn't load, the frame will tell you why. You can also check my personal blog posts on fishkeeping below!