Brand Pattern Lab

Cell tiles (sections 1-5) are the building blocks. Two strip composers turn 4 cells into a final pattern tile: Horizontal (a line - has an edge-blend rule) and Diagonal (4x4, lots of whitespace so the rule is relaxed). Vertical is just Horizontal rotated. Colours: primary = black/white by theme, accent = orange, transparent = background through.

slug decoder

Paste a pattern slug to render it. Supports ha (horizontal strip), dg (diagonal), df (diagonal flipped). Press Enter or click Render.

square-basic

one solid square per colour = 3

SQ-01

■ primary

local:pat-sq01

SQ-02

■ accent

local:pat-sq02

SQ-03

■ transparent

local:pat-sq03

square-2-triangle

2 flips x 6 two-colour combos = 12

T2T-01

╲ p/a

local:pat-t2t01

T2T-02

╲ p/t

local:pat-t2t02

T2T-03

╲ a/p

local:pat-t2t03

T2T-04

╲ a/t

local:pat-t2t04

T2T-05

╲ t/p

local:pat-t2t05

T2T-06

╲ t/a

local:pat-t2t06

T2T-07

╱ p/a

local:pat-t2t07

T2T-08

╱ p/t

local:pat-t2t08

T2T-09

╱ a/p

local:pat-t2t09

T2T-10

╱ a/t

local:pat-t2t10

T2T-11

╱ t/p

local:pat-t2t11

T2T-12

╱ t/a

local:pat-t2t12

square-circle

4 combos. Dot is never transparent (that collapses to a solid square). Rarer use.

SC-01

case p / dot a

local:pat-sc01

SC-02

case a / dot p

local:pat-sc02

SC-03

case t / dot p

local:pat-sc03

SC-04

case t / dot a

local:pat-sc04

square-bordered

4 combos. Inner is never transparent (that collapses to a solid square).

SB-01

border p / inner a

local:pat-sb01

SB-02

border a / inner p

local:pat-sb02

SB-03

border t / inner p

local:pat-sb03

SB-04

border t / inner a

local:pat-sb04

square-teeth

named 2x2 composite: staggered triangles. 4 dir x 2 colour = 8

TEETH-01

accent 0deg

local:pat-teeth01

TEETH-02

accent 90deg

local:pat-teeth02

TEETH-03

accent 180deg

local:pat-teeth03

TEETH-04

accent 270deg

local:pat-teeth04

TEETH-05

primary 0deg

local:pat-teeth05

TEETH-06

primary 90deg

local:pat-teeth06

TEETH-07

primary 180deg

local:pat-teeth07

TEETH-08

primary 270deg

local:pat-teeth08

square-checker

two 50x50 squares on a diagonal, other quadrants transparent. 2 diagonals x 4 colour combos = 8 (Module-3 style).

CHK-01

╱ p/p

local:pat-chk01

CHK-02

╱ p/a

local:pat-chk02

CHK-03

╱ a/p

local:pat-chk03

CHK-04

╱ a/a

local:pat-chk04

CHK-05

╲ p/p

local:pat-chk05

CHK-06

╲ p/a

local:pat-chk06

CHK-07

╲ a/p

local:pat-chk07

CHK-08

╲ a/a

local:pat-chk08

composer A - Horizontal strip

4-6 cells in a row, repeats across into a line (preview shows the strip x2). Two rules checked (strip wraps): (1) edge-blend - adjacent cells must not touch on the same solid colour; (2) major-colour run - each cell is tagged p or a by its dominant colour; p cannot appear 2+ in a row, a can repeat twice but not 3 times.

Cells:

composer B - Diagonal strip

4 cells on the diagonal of a 4x4 tile, off-diagonal cells transparent, repeats both ways. Shown twice: the diagonal as built, and a horizontally flipped (mirrored) copy. Cells only touch at corners with lots of whitespace, so the edge-blend rule is relaxed - no check.

diagonal

flipped (mirrored)