design_add_bristle_dab
Add a bristle-dab layer of impressionist short dabs grid-placed over a vector field to create stippled, hatched, or painterly impasto effects in generative art.
Instructions
Add a bristle-dab layer — impressionist short dabs grid-placed over a vector field. Creates stippled, hatched, and painterly impasto effects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed for reproducible output (default: 0). | |
| field | No | Vector field shorthand: "noise:seed:scale:octaves", "linear:angleDeg:magnitude", "radial:cx:cy:diverge|converge", "vortex:cx:cy:radius", "algorithm:channelName". Default: "noise:0:0.1:3". | |
| index | No | Layer stack position (default: top). | |
| taper | No | Brush tip taper style (default: pointed). | |
| colors | No | JSON array of hex color strings (default: ["#3a2a1a","#6b4c2a"]). | |
| opacity | No | Layer opacity 0–1 (default: 0.65). | |
| texture | No | Surface texture preset (default: smooth). | |
| wetness | No | Paint wetness 0–1 for wet-on-wet mixing (default: 0 = dry). | |
| colorMode | No | Bristle color distribution mode (default: single). | |
| dabLength | No | Length of each dab in pixels (4–100, default: 20). | |
| paintMode | No | Composite operation (default: normal). | |
| brushWidth | No | Brush width in pixels (4–120, default: 24). | |
| lightAngle | No | Light direction in degrees 0–360 (default: 315 = upper-left). | |
| mixStrength | No | Wet mixing strength 0–1 (default: 0.5). | |
| shadowDepth | No | Shadow darkness 0–1 (default: 0.3). | |
| bristleCount | No | Number of bristles per dab (4–40, default: 12). | |
| lightElevation | No | Light elevation 0–1, 0=raking shadows, 1=overhead (default: 0.5). | |
| overlapDensity | No | Grid density relative to brush width — higher = more overlap (0.1–2.0, default: 0.6). | |
| atmosphereHorizon | No | Horizon Y position 0–1 (default: 0.5). | |
| highlightStrength | No | Specular highlight strength 0–1 (default: 0.25). | |
| shadowTemperature | No | Shadow color temperature -1 (cool/blue) to +1 (warm/orange) (default: 0). | |
| atmosphereStrength | No | Atmospheric perspective strength 0–1 (default: 0 = disabled). |