Workshop · Four machines, lids off

The Bench

Four things I built to find out whether I could. Each one runs real logic rather than a recording: a dependency graph, a Fibonacci construction, a seating solver, a steering simulation. All of them are drawn from primitives, with no stock assets and no screenshots anywhere. Pick one up.

RX-1

Three.js · hand-built geometrySVG bench · no WebGL requiredSwitch renderings · Drag · Tap · Arrow keys

The Teardown

As a kid I took radios apart to find where the sound lived. I never did find it, which is probably why I am still doing this. This one is drawn from primitives rather than modelled, and it comes apart the way the real ones did: pull a piece and the rest keeps running without it, badly. Take the battery out and listen to the whole thing die politely. It was a flat drawing before it had depth, and I kept both: the switch under the bench swaps the rendering, never the machine. One dependency graph, two ways of looking at it, and whatever you have pulled out stays out when you cross over.

RX·98.6 · open-back receiversignal9V

98.6 MHz: signal clear. Every part where it belongs.

grab a part: it really comes apart

same dependency graph, two renderings — pick one.

PH-9

Three.js · Fibonacci solver→ SVG blueprintScrub · Step · Arrow keys

The Golden Assembly

Every art class draws the golden spiral as a finished picture. I wanted the construction instead, so I built it as a machine: nine Fibonacci squares dock into one growing rectangle while the side ratios close on φ. Scrub it backwards and you can watch a piece of mathematics stop being a symbol and start being an assembly. This one came out of PhiTribe, where the ratio was the whole design language.

drag to grow it: watch the ratio settle on φ

Square 34 docked: 34/21 = 1.619. The rectangle is golden: φ = 1.6180339887…

the whole is to the large as the large is to the small.

DM-90

Three.js · seating solver→ SVG planSwitch modes · Orbit · Arrow keys

The Dome

In 2006 I drew a planetarium venue whose floor rearranges itself: theatre, concert hall, nightclub, ninety modules re-seating between them. Nobody built it, and seventeen years later the Sphere opened doing one of the three. This is the floor solver, running. Switch the mode and watch the modules find their new places. The room it belongs to is Phi Entertainment.

PHI·06 · TRANSFORMING FLOOR · PLANsame 90 modules, every time.

Theatre: 90 modules in place. One inventory, three rooms.

switch the room: nothing is added, everything moves

CN-480

Canvas 2D · steering simulation→ composed stillDrag · Arrow keys

The Constellation

I have been the person looking for someone in a crowd of a hundred thousand, which is a problem that feels emotional and turns out to be physics. Four hundred and eighty strangers wander here; six of them are looking for you. Drag yourself somewhere new and watch them re-route. Nothing is scripted, which is why it sometimes takes longer than you would like. That is the honest part, and it is what FindTribe exists to fix.

0 of 6 have found you

drag the beacon: your tribe finds you

Every machine here falls back on purpose. No WebGL, a modest device, or reduced motion each gets a designed still or a full 2D instrument, never an off switch and never a blank rectangle. The rooms these came from are in the work.