Studio Tessellate

Studio Tessellate presents

Field Studies

12 June — 30 September 2026 · Online viewing room

Four algorithms, four readings of the word field: a vector field silted with ink, a woven field of interlaced arcs, a point field settling like starlings, and a parcelled field of colour. New work by Vera Almeida, Emil Brandt & Rosa Adjei.

Every visit renders a new edition of each work. The one on your screen has never existed before — and never will again, unless you keep its seed.

Enter Room I

Room I · The vector field

Six hundred particles are released into a noise-driven vector field and told to walk. Where the field slows them, ink pools; where it hurries them, the line thins. The result reads like a river remembering itself.

Vera Almeida

Alluvium, 2026

Generative algorithm — flow-field particle advection
HTML canvas, deterministic PRNG
Dimensions variable · shown at 50 × 70 cm

Edition of ∞

View algorithm
for (let i = 0; i < 600; i++) {
  let x = rand() * w, y = rand() * h;
  for (let s = 0; s < life; s++) {
    const a = fbm(x * SC, y * SC) * TAU * 2.6;
    x += Math.cos(a) * STEP;
    y += Math.sin(a) * STEP;
    ctx.lineTo(x, y);   // the ink follows the field
  }
}

Room II · The woven field

A Truchet tiling of quarter-turn arcs, woven in two passes so that every thread crosses alternately over and under its neighbours. Brandt calls the series “cloth with no loom.”

Emil Brandt

Selvage, 2025–26

Generative algorithm — two-pass Truchet weave
HTML canvas, deterministic PRNG
Dimensions variable · shown at 50 × 70 cm

Edition of ∞

View algorithm
const over = (col + row) % 2 === 0;  // weave parity
if (over) halo(arcB, paper);         // clear a channel…
arc(cx, cy, r, a0, a1, threadA);     // …under-thread
arc(cx, cy, r2, b0, b1, threadB);    // …over-thread

Room III · The point field

Thousands of points negotiate a Gaussian density field: each claims the territory nearest to it, then drifts toward that territory’s centre of weight. Two relaxations later, the flock has settled.

Rosa Adjei

Murmuration, 2026

Generative algorithm — weighted Voronoi stippling, Lloyd’s relaxation
HTML canvas, deterministic PRNG
Dimensions variable · shown at 50 × 70 cm

Edition of ∞

View algorithm
for (let it = 0; it < 2; it++) {      // Lloyd's relaxation
  for (const cell of field) {
    const p = nearest(cell);          // weighted Voronoi
    p.cx += cell.x * cell.rho;
    p.cw += cell.rho;
  }
  points.forEach(p => p.moveTo(p.cx / p.cw));
}

Room IV · The divided field

A single square is divided, and its children divided again, every cut placed by the seed. The palette is a colour harmony the algorithm proposes fresh for each edition — the land registry as a paint box.

Emil Brandt

Parcel, 2026

Generative algorithm — recursive subdivision, seeded palette
HTML canvas, deterministic PRNG
Dimensions variable · shown at 60 × 60 cm

Edition of ∞

View algorithm
function split(x, y, w, h, depth) {
  if (depth > 2 && rand() > 0.74 - depth * 0.11)
    return leaf(x, y, w, h);          // settle a parcel
  const t = 0.33 + rand() * 0.34;     // where the fence goes
  w > h ? (split(x, y, w*t, h, depth+1),
           split(x + w*t, y, w*(1-t), h, depth+1))
        : (split(x, y, w, h*t, depth+1),
           split(x, y + h*t, w, h*(1-t), depth+1));
}

The collective

Three artists, one rule: the system signs first.

Vera Almeida

b. 1987, Porto · flow systems

Almeida spent six years modelling river sediment for the Portuguese water authority before deciding the models were the better art. Her systems begin as honest physics and end wherever the particles want to go. Alluvium is her eleventh flow work.

In this drop — Alluvium, Room I

Emil Brandt

b. 1979, Basel · grids & weaves

A typesetter by training, Brandt treats the grid as a moral position and the exception as the art. He keeps a collection of nineteenth-century cadastral maps, one very old loom, and no opinions he can’t defend in millimetres.

In this drop — Selvage, Room II · Parcel, Room IV

Rosa Adjei

b. 1993, Accra · point fields

Adjei studies how many small things agree to become one thing — starlings, markets, halftones. Her stipple fields are censuses: every dot counted, placed by negotiation, and none identical to its neighbour.

In this drop — Murmuration, Room III

Acquire

The seed is the work.

Every edition on this page is reproducible from its five-digit seed — and only from it. When a print sells, its seed is retired from the drop: no two collectors hold the same edition.

  1. Generate

    Regenerate a work upstairs until the edition on your screen is the one you want to live with. Take your time; the algorithm doesn’t mind.

  2. Note the seed

    The edition number on the placard is the work. Write it down — it reproduces your print exactly, stroke for stroke, dot for dot.

  3. Choose a size

    Email the work’s title, your seed, and a size. We render the seed at print resolution, proof it against your screen edition, and ship within ten days.

Print sizes and prices
FormatSheetPaperPrice
Study30 × 40 cm308 gsm cotton rag€240
Exhibition50 × 70 cm308 gsm cotton rag€480
Monumental70 × 100 cm308 gsm cotton rag€820
hello@studiotessellate.art 

Visit

The physical room

Studio Tessellate
Hinterhaus, 2nd floor
Körnerstraße 11, 10785 Berlin

Thu – Sat 12:00 – 18:00
and by appointment

Plotter drawings of the current drop hang in the room; the algorithms run on a single quiet machine in the corner.