Thousands of soft particles on a deep void, each one an event from your product. The cloud keeps morphing between meaningful forms (a swarm of dashboards, the pulse line, a dot-stacked chart) and every morph lands on a readable data shape. Healthy points are cool teal dust; the anomaly is three coral embers that refuse to settle.
Dashboard outlines shed particles into a slow clockwise vortex (seeded curl drift); the swirl speeds up across 4 bars and the question lands on the bar-2 downbeat.
On the drop the whole swarm snaps into the pulse line (position morph, power3.inOut 1.6 s, per-particle delay by index), left→right; the coral head dot ignites on beat 3 and the lockup fades up beneath.
Particles rain down and stack into a per-minute chart, one column per 8th note; after 09:42 the stacks come up short and three coral embers detach upward (expo.out), the camera pushes toward them and the card drops in on the snare.
The cloud relaxes into a slow orbiting ring (one revolution per 4 bars) around the lockup; the tagline breathes up line by line and Start free glows on the final downbeat.
Showing every event at once makes "watching everything" tangible, and three misbehaving points out of thousands is an instantly readable story. Risk: "AI dust" is a cliché; every morph must land on a real, readable data shape.
Adapt to your product: Map one particle to one unit of your product (a request, an order, a user session) and morph the cloud into your own chart; the embers become whatever your product flags.
References: Codrops: interactive particles · Codrops: GPGPU particle effect · Three.js Journey: particles morphing