Vibed · Reused · Tiled
Vibed · Reused · Tiled

Vibed · Reused · Tiled

Industrial materials are calibrated to demand, reused ones are not. A reused tile stock is only known roughly: rough dimensions, rough properties and a rough idea of how many of each kind there will be. So rather than drawing one fixed layout, the designer describes an intention - a vibe - as a design family. Made at the DMS 2026 hackathon.

The app walks through six steps: tiles and materials, the stock as exact counts or as distributions, the design family as a repeating schema, the boundaries that have to be tiled, a solve that samples the stock and fills the boundary, and finally a 2D view for print and a 3D view with GLB and USDZ export for AR. Optionally an LLM drafts the design family, its answer has to validate as JSON before it is applied.

Two example projects grew out of the same hackathon: the Tile Stock Image Sampler by Harrison Hildebrandt, which counts a tile stock from a photo with Python and OpenCV, and Tile Patterns by Moritz Funck, a generator that fills an area with two or three tile formats by area share.

Logo rendered with SVG SDF © J.W.↗
Logo rendered with SVG SDF © J.W.

Example tilings

A few red and blue projects made in the app, each from one of its pattern presets, with terracotta, zellige, azulejo and encaustic materials. Rendered in the 3D view.

Block and course↗
Block and course
Basketweave↗
Basketweave
Staircase↗
Staircase
Checker↗
Checker
Project overview↗
Project overview
1 - Tile definitions↗
1 - Tile definitions
1 - Materials, trees of SDF operations↗
1 - Materials, trees of SDF operations
2 - Stock as distributions↗
2 - Stock as distributions
3 - Design family as a tile schema↗
3 - Design family as a tile schema
4 - Boundaries↗
4 - Boundaries
5 - Solve↗
5 - Solve
6 - 2D view↗
6 - 2D view
Landing page↗
Landing page
Tile Stock Image Sampler - Harrison Hildebrandt↗
Tile Stock Image Sampler - Harrison Hildebrandt
Tile Patterns - Moritz Funck↗
Tile Patterns - Moritz Funck