Skip to content

Pattern

Node icon
Generator

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

Every Pattern mode: Checkerboard, Stripes, Dots, Hex Grid, and Brick.
A five-panel grid showing the Pattern node's Checkerboard, Stripes, Dots, Hex Grid, and Brick modes.

Each Type has its own proportion and Softness controls, shown only while it is selected; raise Softness to turn hard edges into smooth transitions between the two colors. Patterns make good texture bases, overlays, and masks.

While the node is selected, an arrow from the center of the Preview runs along the pattern’s horizontal axis: drag its tip around the center to set Rotation, hold Shift to snap to steps of 15 degrees, and double-click it to reset. See Canvas handles.

Wire a picture into the optional Background input and the pattern is drawn straight over it, at the picture’s size and depth, with no Composite node. Nothing changes while the input is empty.

  • Output Mode, Blend, and Opacity join the Output section, under Color Mode, while a background is wired. Output Mode is Composite, or Pattern Only for the pattern alone at the picture’s size. Pattern starts at Overlay and half opacity, so the picture and the pattern both show.
  • Size. The background sets the size, so Width and Height (and a wired Size Reference) are grayed.
  • Mask. An optional Mask input says where the pattern appears, such as only in the crevices; Mask From and Mask Fit show while one is wired. With no background, the mask fades the pattern itself.
  • Transparent areas stay transparent. Pattern never paints where the picture is empty, so a cutout or the gutter of a padded trim stays clear. Opacity 0 returns the picture unchanged.
  • Depth and channels follow the picture. A 32-bit picture stays 32-bit, and a grayscale picture stays grayscale. A batch of pictures or trims keeps each frame’s name, color, and place on the sheet.
  • On a texture set, a Map row heads the Output section: pick Base Color, Roughness, Metallic, Ambient Occlusion, Height, or Emissive, and the pattern draws into that map only while every other map and the Opacity pass through. The Normal and the Opacity are not offered. See Drawing into one map.

Pins

BackgroundPixels or Texture
InputOptional
MaskMask
InputOptional
Size RefSize Reference
InputOptional
ImagePixels or Texture
Output

Output

Width (px)Integer
Default: 512 Range: 16–16384

Output width in pixels.

Overridden when size_ref is connected.

Height (px)Integer
Default: 512 Range: 16–16384

Output 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.
MapChoice
Default: Base Color
Texture set or library wired

Which map of the texture set this node edits. Every other map passes through unchanged. Shown while a texture set or a library is wired

  • Base ColorDraw into the set's Base Color. The default.
  • NormalListed but grayed: the Normal is a direction, not a tone.
  • RoughnessDraw into the set's Roughness only, such as grunge in the roughness.
  • MetallicDraw into the set's Metallic only.
  • Ambient OcclusionDraw into the set's Ambient Occlusion only.
  • HeightDraw into the set's Height only.
  • OpacityListed but grayed: the Opacity is the set's cutout, which Mask Apply edits.
  • EmissiveDraw into the set's Emissive only.
Output ModeChoice
Default: Composite
Background connected
  • Pattern OnlyOutput the pattern alone, at the background's size.
  • CompositeDraw the pattern over the background with Blend Mode and Opacity (Overlay at 0.50 to start). The default.
Blend ModeChoice
Default: Overlay Range: Normal / Multiply / Screen / Overlay / Linear Dodge (Add) / Subtract / Difference / Hard Light / Soft Light / Darken / Lighten / Color Dodge / Color Burn / Exclusion / Hue / Saturation / Color / Luminosity
Composite, Background connected

How the pattern blends over the background

OpacityNumber
Default: 0.50 Range: 0.00–1.00
Composite, Background connected

How strongly the pattern shows over the background. 0 returns the background unchanged

Pattern

TypeChoice
Default: Checkerboard

Pattern shape to generate

  • 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, with configurable aspect ratio and mortar width.
ScaleNumber
Default: 4.00 Range: 0.10–50.00

Number of pattern repetitions. Higher = smaller, more tiles

RotationNumber
Default: 0.0 Range: 0.0–360.0

Rotate the pattern around its center (degrees)

Offset XNumber
Default: 0.00 Range: -10.00–10.00

Pan the pattern horizontally

Offset YNumber
Default: 0.00 Range: -10.00–10.00

Pan the pattern vertically

SoftnessNumber
Default: 0.00 Range: 0.00–1.00
Checkerboard only

Edge softness between cells. 0 = hard edges, 1 = full gradient.

Width RatioNumber
Default: 0.50 Range: 0.05–0.95
Stripes only

Width of Color A as proportion of each period. 0.5 = equal width stripes.

SoftnessNumber
Default: 0.00 Range: 0.00–1.00
Stripes only

Edge softness between stripes. 0 = hard, 1 = full gradient.

RadiusNumber
Default: 0.30 Range: 0.05–0.45
Dots only

Dot radius relative to cell size

SoftnessNumber
Default: 0.00 Range: 0.00–1.00
Dots only

Edge softness on dot borders. 0 = hard, 1 = very soft.

StaggerToggle
Default: false
Dots only

Offset every other row by half a cell

Line WidthNumber
Default: 0.060 Range: 0.010–0.300
Hex Grid only

Thickness of the hex grid lines

SoftnessNumber
Default: 0.00 Range: 0.00–1.00
Hex Grid only

Edge softness on hex grid lines

InvertToggle
Default: false
Hex Grid only

Swap Color A and Color B

AspectNumber
Default: 2.0 Range: 0.5–4.0
Brick only

Width-to-height ratio of each brick. 2.0 = standard proportions.

OffsetNumber
Default: 0.50 Range: 0.00–1.00
Brick only

Row stagger amount. 0.5 = standard half-brick offset, 0 = no stagger.

MortarNumber
Default: 0.050 Range: 0.010–0.200
Brick only

Width of mortar lines between bricks

SoftnessNumber
Default: 0.00 Range: 0.00–1.00
Brick only

Edge softness on mortar lines

Color

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

First pattern color

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

First pattern gray 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.

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

Second pattern color

Color BNumber
Default: 1 (white) Range: 0–1, typed -16 to 16 (8-bit: 0–255)

Second pattern gray 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.

Mask

Mask FromChoice
Default: Luminance
Color image connected to the mask input

How the connected color image is read as a mask

  • LuminanceRead the image's brightness as the mask. The default.
  • AlphaRead the image's transparency as the mask.
  • RedUse the red channel as the mask.
  • GreenUse the green channel as the mask.
  • BlueUse the blue channel as the mask.
Mask FitChoice
Default: None (native size)
Mask connected

How the mask is sized when it doesn't match the image

  • None (native size)Center the mask at its native size, with no resizing. Unmasked regions are unaffected.
  • StretchStretch the mask to exactly match the image dimensions. May distort the mask shape.
  • Fit (letterbox)Scale the mask to fit inside the image, preserving aspect ratio. Letterboxes where needed.
  • Fill (crop)Scale the mask to fill the image, preserving aspect ratio. Crops edges if aspect ratios differ.
  • Dots with Stagger gives a basic halftone look. For CMYK plates, presets, and more spot shapes, use Halftone.
  • Rotate Stripes by 45° for diagonal lines.
  • Set one color’s alpha to 0 to get a pattern overlay with transparent gaps.
  • Brick combined with Noise makes a quick base for architectural textures.
  • Set Color Mode to Grayscale for a single-channel pattern (Color A and Color B become gray levels), handy for tiling masks and height fields. In a 32-bit project the levels are full precision, so a height pattern has no 256-step banding; see Gray levels keep full precision.