Six metaballs merged with a smooth-minimum function, so they fuse and separate like something actually fluid.
Shop the range →The trick is smin, not min. A hard minimum gives you overlapping circles; the smooth one gives you liquid.
Each blob is a distance evaluation per pixel. Six looks organic and still runs on a five-year-old phone.
The shader outputs transparency, so the blobs sit over whatever the page background happens to be.