Drop in any PNG - your logo, a symbol, a word - and it becomes thousands of living particles. Move your cursor through them: they scatter along your motion, shift colour with their speed, then spring back into place. No 3D model needed. No external library, no CDN, nothing to load: pure Canvas2D, so it starts instantly and never blocks your page. It pauses itself when scrolled out of view and respects prefers-reduced-motion. Twenty controls in the sidebar: particle count and sampling density, size, image scale and vertical offset, brightness threshold, rest and speed colours, glow, mouse radius and strength, spring-back, friction, drift, global speed, ambient dust, background.
Drop in any PNG - your logo, a symbol, a word - and it becomes thousands of living particles. Move your cursor through them: they scatter along your motion, shift colour with their speed, then spring back into place. No 3D model needed. No external library, no CDN, nothing to load: pure Canvas2D, so it starts instantly and never blocks your page. It pauses itself when scrolled out of view and respects prefers-reduced-motion. Twenty controls in the sidebar: particle count and sampling density, size, image scale and vertical offset, brightness threshold, rest and speed colours, glow, mouse radius and strength, spring-back, friction, drift, global speed, ambient dust, background.