Up to 20 colored gooey blobs orbit the canvas center and merge into smooth organic shapes through an implicit surface technique. Each ball is independently animated with noise-driven motion. Supports up to 8 colors distributed across the balls.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/paper-design/shaders/llms.txt
Use this file to discover all available pages before exploring further.
Usage
- React
- Vanilla JS
Props
Background color behind the metaballs.
Array of up to 8 colors distributed across the blobs.
Number of blobs. Range:
1 to 20.Size of the blobs. Higher values produce larger, more merged shapes. Range:
0 to 1.Animation speed multiplier. Set to
0 to pause.Static frame position when
speed is 0.Presets
| Name | Description |
|---|---|
Default | Multi-color blobs on black |
Ink Drops | Small black drops on transparent background |
Solar | Orange and gold blobs on deep blue |
Background | Large soft blobs for a full-bleed background |
Sizing
This shader usesShaderSizingParams. See Sizing and fit for fit, scale, rotation, offsetX, offsetY, originX, originY, worldWidth, and worldHeight props.