A classic "goo" filter — Gaussian blur pushed back into sharp alpha with a contrast matrix — makes every circle in this scene melt into its neighbours instead of overlapping. Ambient blobs drift on Lissajous curves, a liquid trail chases your cursor, and clicking launches droplets that fling out and get absorbed back into the mass. Pure SVG + JS, no canvas or WebGL.
An SVG goo filter melts circles into one liquid creature. Move to lead it, click to split off droplets.