An image dissolved into hundreds of thousands of GPU particles that swirl apart and reassemble with fluid curl noise and interactive cursor wakes.
| Parameter | WE Key | Type | Default | Description |
|---|---|---|---|---|
| Custom Image File | imagefile | file | Local image file from your computer (leave empty for default) | |
| Custom Image URL | imageurl | text | Direct web URL to an image (leave empty for default) | |
| Background Color | backgroundcolor | color | #000000 | Background fill color behind the particle field |
| Show Backdrop Image | showimage | bool | true | Draw the source image softly behind the particles |
| Image Opacity | imageopacity | slider | 0.3 | Opacity of the backdrop image |
| Particle Count | particlecount | slider | 300000 | Number of live particles (rounded to square simulation grid) |
| Particle Size | particlesize | slider | 2 | Diameter of individual particle points in pixels |
| Particle Opacity | particleopacity | slider | 0.85 | Peak particle opacity |
| Particle Lifespan | lifespan | slider | 200 | Number of simulation frames before particles respawn |
| Flow Speed | speed | slider | 1 | Rate at which the procedural flow field evolves |
| Noise Scale | noisescale | slider | 0.0005 | Flow field spatial frequency (lower = longer, smoother currents) |
| Noise Strength | noisestrength | slider | 0.05 | Acceleration applied along the flow field each frame |
| Damping | damping | slider | 0.95 | Velocity retention each frame (lower = settles faster) |
| Cursor Interaction | cursorinteraction | bool | true | Allow mouse pointer momentum to drag particles |
| Cursor Strength | cursorstrength | slider | 0.1 | How much pointer momentum transfers to nearby particles |
| Cursor Radius | cursorradius | slider | 100 | Radius of pointer influence in pixels |