top of page

Spielplatz

Hello My Name Is

Draw a graffiti tag with mouse or touch, get a 3D extruded mesh in return. Export as OBJ or PLY for Blender, 3D printing, or further processing.

Average Abstraction

Gather hundreds of images of a subject, cluster them by visual similarity, and average each cluster into a single composite. The blur is also the simplest picture of machine vision there is: a model learns a class by keeping what its examples share, and recognises the next image by how near it falls to that prototype. The engine behind the Averages print series.

Brixels

Global elevation data rendered as interactive building-brick maps. Zoom from continent to city block. The tool behind the Brixel Maps series.

Poly-Peaks

Trace the horizon of any place on earth: geocode a location, capture PeakFinder panoramas in all 8 compass directions, stitch them together, and export the skyline as a vectorized SVG silhouette.

Stairset

Build a stair set the way a skate spot is named — by its step count, plus riser, tread, handrail and where the sun falls. Procedural 3D geometry rendered off-screen: export the print render, the OBJ mesh, or the numbers that made it.

Shadow Maps

Cast accurate terrain shadows from any georeferenced map: simulate sun position by date and time, average light across a day, month, or year, and drape the result over a 3D relief with floating blocks.

Scribe

Turn text into procedural scratching — a scribed tag in the hand-drawn Karoshirt font. Letterforms fray into layered marks, clean or composited onto a background. Export PNG, animated GIF, or at print resolution.

Buntwald

Grow a forest of low-poly trees. Each tree is abstracted from a render into a watershed-clumped crown of Delaunay facets on a tapered trunk, then planted into a scene you compose. Export PNG or SVG.

Overstory

A random forest learns to tell forest from non-forest by the shape of a year of Sentinel-2 NDVI. Every decision tree in the ensemble is then drawn root-down as a real tree and scattered into a wood.

Squaresmith

Fill a rectangle completely with squares — no gaps, no overlaps, no two the same size, and no smaller rectangle hiding inside. A mesh or a photo's depth is the seed that decides how the squares fall. SVG, A0 print, Bouwkamp code. After aiyopasta's film “What's Hiding In The 8,000 Squared Mosaic?”.

Random Effects

A composable effects studio: upload one image, chain raster effects and simulations — fisheye, grain, oil paint, segment-and-fill, and a physics-based watercolour sim — or blend two images together. Download the result.

Zinecraft

Design A6 zines: pick a layout, palette, and font pairing, edit page content, and export a saddle-stitched PDF ready to print and fold.

Celebration Constellation

Upload a photo of bottles, plates, or glasses on a table. The app detects circular objects, matches their arrangement to real star constellations, and tells you which one you've set.

bottom of page