design_paint_layer
Add a painting layer shaped by a 2D vector field, with watercolor, oil, gouache, ink, pastel, or charcoal media for generative artwork.
Instructions
Add a painting layer driven by a 2D vector field. Supports watercolor, oil, gouache, ink, pastel, and charcoal media.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed (default: 0). | |
| debug | No | Show vector field debug overlay (default: false). | |
| field | No | Vector field shorthand or JSON. Shorthands: "noise:seed:scale:octaves", "linear:angleDeg:magnitude", "radial:cx:cy:diverge|converge", "vortex:cx:cy:radius", "algorithm:channelName" (reads from algorithm data bridge). Defaults to "noise:0:0.1:3". | |
| grain | No | Paper grain / texture intensity 0–1 (charcoal, gouache, pastel). | |
| index | No | Layer stack position (default: top). | |
| smear | No | Blend charcoal marks broadly (charcoal only, default: false). | |
| style | No | Ink stroke style (ink only, default: fluid). | |
| taper | No | Stroke taper (ink only, default: none). | |
| colors | No | Array of hex colors, e.g. ["#4a7fb5", "#7ab8d4"]. | |
| medium | Yes | Painting medium. | |
| weight | No | Stroke weight in pixels (ink only, default: 2). | |
| buildup | No | Mark density buildup 0–1 (pastel only, default: 0.5). | |
| density | No | Mark density 0–1 (charcoal only, default: 0.5). | |
| impasto | No | Raised paint bevel effect (oil only, default: false). | |
| opacity | No | Layer opacity 0–1 (default: 1.0). | |
| scumble | No | Dry-brush scumble gaps (oil only, default: false). | |
| dilution | No | Water dilution 0–1 (watercolor only, default: 0.5). | |
| dryBrush | No | Dry-brush texture (gouache only, default: false). | |
| softness | No | Mark softness / smear 0–1 (pastel only, default: 0.6). | |
| debugMode | No | Debug overlay mode (default: "all"). | |
| edgeStyle | No | Edge style (watercolor only, default: soft). | |
| fieldCols | No | Field grid columns (default: 20). | |
| fieldRows | No | Field grid rows (default: 20). | |
| blendRadius | No | Wet paint drag/blend distance in pixels (oil only, default: 8). | |
| granulation | No | Pigment granulation 0–1 (watercolor only, default: 0.3). | |
| debugOpacity | No | Debug overlay opacity 0–1 (default: 0.7). |