Solid
Fill the canvas with a flat colour.
What it does
Solid fills the canvas with a single uniform colour, edge to edge: no shape, no gradient. The Fill Colour is an editable swatch that also accepts a wired Color input, so it can be driven from anywhere in the graph (a Color node, an expression, another layer's average colour). The default colour is fully transparent, so a fresh Solid drops in as a neutral, invisible base for a full-screen feedback loop or a comp built up on top of it.
Rasterize sets what comes out. On (the default) bakes the colour to a fixed-resolution image at Resolution, matched to the canvas size when the node is created. Off leaves a raw, infinite colour field with no fixed bounds, for feeding something that samples space directly rather than a bounded image. Position, Rotation, Scale and Anchor place the baked raster like any other 2D layer; Opacity fades it into the comp underneath.
When to use it
A flat background or backdrop colour behind other layers
A neutral, fully-transparent starting layer for a feedback loop or accumulation comp
A colour driven by an expression or another node's output rather than a static swatch
An infinite procedural colour field, not a bounded image, feeding a downstream node that samples space directly: turn Rasterize off
| Parameter | Type | Default |
|---|---|---|
color | OneOf([Color]) | rgba(0.00, 0.00, 0.00, 0.00) |
rasterize | Boolean | true |
resolution | Vec2 | (512, 512) |
position | Vec3 | (0, 0, 0) |
rotation | Vec3 | (0, 0, 0) |
scale | Vec3 | (1, 1, 1) |
anchor | Vec3 | (0, 0, 0) |
opacity | Number | 1 |
Gotchas
Resolution and the placement transform only apply while Rasterize is on. Resolution is hidden and ignored when Rasterize is off, since an unrasterised Solid is an infinite field with no fixed size, and with no card to place, Position, Rotation and Scale are skipped entirely.
Wire a Color into Fill Colour and the swatch value is overridden per channel by whatever arrives on the wire. Unwire it and the swatch value takes over again immediately, with no rebuild.
Worked example
Add a Solid. It starts fully transparent, ready to build on.
Set Fill Colour to the background tint, or wire in a Color node to drive it from the graph.
Leave Rasterize on and check Resolution matches your canvas.
Use Position, Scale and Opacity to place and blend it as a background layer under the rest of your comp.