3dSynth

Docs / Mesh Sculptor

Open in the interactive docs reader

Synth Weave

Five woven textile sub-patterns selectable via the Pattern parameter. Creates fabric-like interlaced surfaces inspired by knitting, weaving, and basketry. Each pattern uses a different combination of UV-space sine functions to simulate thread crossings.

Parameters

Amplitude
Weave depth in mm (0–20). Controls how far the "threads" protrude from the surface.
Freq U
Thread frequency around the circumference (1–40). More threads create a denser weave.
Freq V
Thread frequency along the height (1–40). Controls the vertical thread density.
Pattern
0 = Sine weave (smooth interlacing). 1 = Cross-hatch (perpendicular ridges). 2 = Diagonal (angled threads). 3 = Basket (over-under blocks). 4 = Herringbone (zigzag pattern).
Sharpness
Sharpens thread edges (0–1). At 0, threads have soft, rounded profiles. At 1, threads have crisp, hard edges.
Detune
Slight frequency offset between crossing threads (0–1). Creates a looser, less rigid weave feel.
Phase U
Phase offset in the circumferential direction (0–2\u03C0).
Phase V
Phase offset in the height direction (0–2\u03C0).

How It Works

Each pattern mode combines sine waves in U and V with different mathematical relationships:

  • Sine weave — Multiplies U and V sine waves, creating smooth bumps where both crests align.
  • Cross-hatch — Adds U and V sine waves, producing a grid of perpendicular ridges.
  • Diagonal — Rotates the UV space before computing the weave, tilting the pattern at 45 degrees.
  • Basket — Uses wider frequency bands to create rectangular "over-under" blocks, like a woven basket.
  • Herringbone — Alternates the diagonal direction row by row, creating a zigzag V-shaped pattern.

The Sharpness parameter applies a power function to the sine output, transforming smooth bumps into flat-topped ridges with sharp transitions.

Tips and Recipes