Auragen docs
Auragen docs
OverviewInterfacenerdGRAPH ModeWorking with LayersParameters and Controls
Generators
CrosshatchCircuit BoardTruchetTech PatternHexagonalSpiralTrace NetworkHerringboneQuatrefoilOgeePolka DotFret/MeanderWang TilesRyojiSuper TilesGradientPCB
3D Preview
GeneratorsPattern

Truchet

Randomized tile pattern that joins curves, lines, or triangles across a grid into continuous flowing paths.

The Truchet node fills a grid with randomly rotated tiles whose edges line up, so simple per-tile shapes join into one continuous, maze-like pattern. Choose curves for interlocking loops, lines for a circuit-like weave, or triangles for a faceted mosaic.

Truchet default output

  • One texture output; two optional texture inputs (domain warp and composite)
  • Tile Size, Pattern, and Line Thickness shape the tiling
  • Found in nerdGRAPH under Generators as Truchet
Example patch — drag onto the app to load

The image on the right is the example patch itself — drag and drop it onto the app (or load it with File → Load) to open the full graph.

Inputs and outputs

Truchet node

PortTypePurpose
InputTextureDomain warp — the red/green channels displace the sample coordinates, bending the tiling
Composite InputTextureComposited over the output using the node's Blend Mode and Opacity
OutputTextureThe grayscale pattern on black

A black (or disconnected) Input produces no warp; the warp strength scales with Scale.

Parameters

Truchet parameters

Opacity, Blend Mode, ALPHA, Invert Alpha, Threshold Min / Threshold Max — the standard operator header; see Perlin Noise for details.

Structure

  • Tile Size (0.1–3, default 0.5) — the size of each tile relative to the frame. Smaller values pack more tiles in.
  • Pattern — the tile shape: Curves (default, interlocking arcs), Lines (straight diagonal segments), or Triangles (filled corners).
  • Line Thickness (0.02–0.4, default 0.15) — stroke weight of the curves and lines. Ignored by the Triangles pattern, which is filled.

Transform

  • Seed (0–99999) — reshuffles which way each tile is rotated. Scale, Scale X / Scale Y, Offset X / Offset Y, Rotation — the shared transform block.

Dynamics

  • Speed (0–5, default 1) — drift rate of the pattern's animation, compounding with the global animation speed. 0 freezes it.

Every slider has a per-parameter animation bar, so any of these can be animated, audio-driven, or MIDI-mapped — see Parameters and Controls.

Troubleshooting

Lines look broken at tile edges — that is unusual; Truchet tiles are designed to connect. Check that a domain-warp Input isn't distorting the grid past the point where edges meet.

Pattern reads as a flat grid — lower Tile Size for a denser weave, or switch Pattern to Curves for the interlocking look.

Related

Herringbone

Interlocking rectangular tiles in the classic zig-zag.

Crosshatch

Overlapping line sets for a hand-shaded lattice.

Circuit Board

PCB-style trace generator with edge-connected routing, 45-degree dog-leg bends, junction pads, and animated brightness pulses.

Tech Pattern

Grid of randomized geometric shapes with noise-driven density, or your own sprite sheet laid out across the grid.

On this page

Inputs and outputsParametersStructureTransformDynamicsTroubleshootingRelated