design_blend_shapes
Generates a shape blend layer that interpolates two shapes along a spine, morphing geometry and transitioning fill, stroke, opacity, scale, and rotation for generative art.
Instructions
Create a shape blend layer: two shapes interpolated along a spine (color transitions, shape morphing, contour shading, neon glows).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Layer X position. | |
| y | No | Layer Y position. | |
| mode | No | Blend mode. Default "steps". | |
| spine | No | Spine control points [{x,y}]. Omit for straight line. | |
| steps | No | Intermediate step count (steps mode). Default 10. | |
| width | No | Layer width. | |
| easing | No | Easing function. | |
| height | No | Layer height. | |
| endFill | No | End fill color (hex). Default #457B9D. | |
| endPath | No | End shape: "circle", "rect", "triangle", "star-N", "polygon-N", or vertex array [{x,y}]. | |
| distance | No | Spacing in px between steps (distance mode). Default 20. | |
| endScale | No | End scale multiplier. | |
| endStroke | No | End stroke color (hex). | |
| startFill | No | Start fill color (hex). Default #E63946. | |
| startPath | No | Start shape: "circle", "rect", "triangle", "star-N", "polygon-N", or vertex array [{x,y}]. | |
| endOpacity | No | End opacity 0–1. | |
| startScale | No | Start scale multiplier. | |
| endRotation | No | End rotation degrees. | |
| startStroke | No | Start stroke color (hex). | |
| startOpacity | No | Start opacity 0–1. | |
| showEndpoints | No | Include start/end shapes in output. Default true. | |
| startRotation | No | Start rotation degrees. | |
| endStrokeWidth | No | End stroke width. | |
| interpolateFill | No | Blend fill color. Default true. | |
| interpolatePath | No | Morph path geometry. Default true. | |
| interpolateScale | No | Blend scale. Default true. | |
| startStrokeWidth | No | Start stroke width. | |
| interpolateStroke | No | Blend stroke color. Default true. | |
| interpolateOpacity | No | Blend opacity. Default true. | |
| interpolateRotation | No | Blend rotation. Default true. |