Skip to content

Pattern

Node icon
Generator

Generates geometric patterns including checkerboard, stripes, dots, hexagonal grid, and brick.

The Pattern node creates regular geometric patterns. Choose from checkerboard, stripes, dots, hexagonal grid, or brick wall. Each type has its own set of controls for customizing proportions and edge softness.

Patterns are commonly used as texture bases, overlay effects, or masks. The rotation parameter lets you angle stripes diagonally, and the softness controls let you create smooth gradient transitions between colors.

Output

WidthInteger
Default: 512 Range: 16–8192

Output width (overridden when size_ref connected)

HeightInteger
Default: 512 Range: 16–8192

Output height (overridden when size_ref connected)

Pattern

TypeChoice
Default: Checkerboard

Pattern shape

  • CheckerboardAlternating colored squares in a grid — the classic check pattern.
  • StripesParallel bands of alternating color — horizontal by default, use rotation for other angles.
  • DotsCircular dots on a grid — enable stagger for a halftone-style offset pattern.
  • Hex GridHexagonal grid lines — perfect for honeycomb or hex-tile patterns.
  • BrickStaggered rectangular grid resembling a brick wall — configurable aspect ratio and mortar width.
ScaleNumber
Default: 4.0 Range: 0.1–50.0

Number of repetitions; higher=smaller tiles

RotationNumber
Default: 0.0 Range: 0.0–360.0

Rotate pattern around center

Offset XNumber
Default: 0.0 Range: -10.0–10.0

Pan pattern horizontally

Offset YNumber
Default: 0.0 Range: -10.0–10.0

Pan pattern vertically

Color

Color AColor (RGBA)
Default: rgba(0, 0, 0, 255)

First pattern color

Color BColor (RGBA)
Default: rgba(255, 255, 255, 255)

Second pattern color

Checkerboard

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness; 0=hard, 1=full gradient

Stripes

Width RatioNumber
Default: 0.5 Range: 0.05–0.95

Color A width as proportion; 0.5=equal stripes

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness between stripes

Dots

RadiusNumber
Default: 0.3 Range: 0.05–0.45

Dot radius relative to cell size

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on dot borders

StaggerToggle
Default: false

Offset every other row by half a cell

Hex Grid

Line WidthNumber
Default: 0.06 Range: 0.01–0.3

Thickness of hex grid lines

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on grid lines

InvertToggle
Default: false

Swap Color A and Color B

Brick

AspectNumber
Default: 2.0 Range: 0.5–4.0

Width-to-height ratio; 2.0=standard brick

OffsetNumber
Default: 0.5 Range: 0.0–1.0

Row stagger; 0.5=half-brick, 0=no stagger

MortarNumber
Default: 0.05 Range: 0.01–0.2

Mortar line width between bricks

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on mortar lines

Checkerboard

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness; 0=hard, 1=full gradient

Stripes

Width RatioNumber
Default: 0.5 Range: 0.05–0.95

Color A width as proportion; 0.5=equal stripes

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness between stripes

Dots

RadiusNumber
Default: 0.3 Range: 0.05–0.45

Dot radius relative to cell size

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on dot borders

StaggerToggle
Default: false

Offset every other row by half a cell

Hex Grid

Line WidthNumber
Default: 0.06 Range: 0.01–0.3

Thickness of hex grid lines

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on grid lines

InvertToggle
Default: false

Swap Color A and Color B

Brick

AspectNumber
Default: 2.0 Range: 0.5–4.0

Width-to-height ratio; 2.0=standard brick

OffsetNumber
Default: 0.5 Range: 0.0–1.0

Row stagger; 0.5=half-brick, 0=no stagger

MortarNumber
Default: 0.05 Range: 0.01–0.2

Mortar line width between bricks

SoftnessNumber
Default: 0.0 Range: 0.0–1.0

Edge softness on mortar lines

  • Use dot pattern with stagger enabled for a halftone effect.
  • Rotate stripes by 45° for diagonal lines.
  • Set one color to transparent to create a pattern overlay mask.
  • Brick pattern works great as a base for architectural textures when combined with Noise.