Particles gather out of a scattered cloud to spell an image, hold, then blow apart on a loop. Each particle owns one pixel — target positions and hues are baked from a text canvas into a storage buffer on the CPU — and a spring pulls it between its scatter home and its pixel as a cyclic envelope drives assemble, hold and disperse.