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

Crosshatch

Overlapping line sets at evenly spaced angles, with noise-modulated brightness for a hand-shaded look.

The Crosshatch node draws parallel line sets at evenly distributed angles — one set per angle, overlapped. A drifting noise field modulates each line's brightness, so the lattice shimmers rather than reading as a flat grid.

Crosshatch default output

  • One texture output; two optional texture inputs (domain warp and composite)
  • Three pattern controls (Line Angles, Line Width, Spacing) plus the standard transform block
  • Found in nerdGRAPH under Generators in the add-node menu
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

Crosshatch node

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

The warp strength scales with Scale.

Parameters

Crosshatch parameters

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

Structure

  • Line Width (0–1, default 0.08) — line thickness relative to the spacing. Values toward 1 merge lines into solid bands.
  • Spacing (0.2–3, default 1) — the gap between parallel lines within each set.

Transform

  • Line Angles (1–8, default 3) — how many line sets to overlay. The angles distribute evenly across 180°: 1 gives parallel stripes, 2 a square weave, 3 the default triangular lattice.
  • Seed (0–99999), Scale (0.01–10, default 1), Scale X / Scale Y (0.01–50, default 5), Offset X / Offset Y (−20 to 20), Rotation (0–360) — the shared generator transform block. Rotation spins the whole lattice, offsetting every angle set together.

Dynamics

  • Speed (0–5, default 1) — drift rate of the brightness modulation along the lines. 0 freezes the shading.

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

Examples

Pencil shading — Line Angles 2, Line Width 0.15, Spacing 0.5, then multiply-blend over another generator so the hatch reads as texture on it.

Wireframe mesh — Line Angles 3, Line Width 0.05, Spacing 1.5: a clean triangular grid.

Troubleshooting

Lines pulse in brightness — the noise modulation is animated at Speed above 0. Set Speed to 0 for static shading; the variation along each line remains but stops moving.

Lines look uneven in brightness — that is the built-in noise modulation, not a bug. To flatten it, raise Threshold Min until the dim segments clip to full black, or push Threshold Max down to saturate the bright ones.

Reaction Diffusion

A live Gray-Scott chemical simulation that grows organic Turing patterns — dots, stripes, and mazes that evolve over time.

Circuit Board

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

On this page

Inputs and outputsParametersStructureTransformDynamicsExamplesTroubleshooting