Colorful gooey blobs

This demo uses TWGL.js + WebGL with a custom fragment shader. Read the blog post for a tutorial and more about how this works. Try changing the variables to see how they affect the blobs.

Variables:

Metaball sizediameter of metaball at cursor
Discard thresholdminimum value of a pixel to be visible
Antialias thresholdmaximum value for blurry edge transition
Noise speedrate of animation
Noise height"spikiness" of noise
Noise scalex and y scaling factor of noise