Skip to content

Canvas

Node icon
Generator

Creates a solid-color image at any resolution, useful as a background or starting point for procedural workflows.

A solid-color image generated by the Canvas node at a fixed size.
A flat solid-color rectangle produced by the Canvas node.

Canvas is the simplest generator: set a width, height, and color, and you get a flat image to composite onto or to build a procedural texture from. A new Canvas starts at the Default Width and Default Height set in Settings > Defaults.

Pins

Size RefSize Reference
InputOptional
ImagePixels
Output

Output

WidthInteger
Default: 512 Range: 1–16384

Canvas width in pixels.

Overridden when size_ref is connected.

HeightInteger
Default: 512 Range: 1–16384

Canvas height in pixels.

Overridden when size_ref is connected.

Color ModeChoice
Default: RGBA

A grayscale output may be re-promoted to color by a downstream color node

  • RGBAOutput a full-color RGBA image. The default.
  • GrayscaleOutput a single-channel image directly, so you can build a mask, height field, or single-channel chain without adding a conversion node. The color pickers become gray sliders.

Fill

BackgroundColor (RGBA)
Default: rgba(0, 0, 0, 255)

Background fill color

FillNumber
Default: 0 (black) Range: 0–1, typed -16 to 16 (8-bit: 0–255)

Background fill level, from black to white. In a 32-bit document the slider runs from 0 to 1, and a typed value can go from -16 to 16.

Active in Grayscale mode.

  • Set Background A to 0 for a fully transparent canvas to composite onto.
  • Wire a Canvas into Composite as the background, then overlay your subject on top.
  • Use Canvas as a solid-color stand-in to test a pipeline before loading real assets.
  • Connect the Size Ref input to take width and height from another image; the size controls are disabled while it is connected.
  • Set Color Mode to Grayscale to output a single-channel image (a solid gray from the Fill slider), ready to use as a mask, height field, or displacement source with no conversion node. In a 32-bit project the Fill level is full precision and can sit below black or above white; see Gray levels keep full precision.