Booting engine…0 fps

Reflect Poke

A small study in glass. Blobs that pool and merge, a surface that fractures under your cursor, and a WebAssembly core doing the heavy math so none of it stutters.

Click anywhere to break the glass
Three moving parts

What you are looking at

9 blobs · live
Live engine

Push it harder

Add blobs and watch the frame rate hold. The field is recomputed every frame; the WebAssembly core absorbs the extra work.

Engine

Frame rate

0fps

9
That's the whole thing

Now go break some glass

Click anywhere on the page. The shards know where you tapped.