A disused workshop, one caged lamp at the upper right
R.E.X., a battered CRT head wired into a human body
Dexter JamesonCharacter . 3D . Voice . Web

R.E.X.

Every advance in this build was a number, not a taste call.

A near-black room, one cool shaft from the upper left
Locomotive's L.I.S.A. tracking the cursor

L.I.S.A. by Locomotive

The referenceCH 01

Theirs is an assistant.
Mine took the job.

A robot on a contact page is already a joke about being replaced, so I pushed it. He wears my name on a dog tag and says I am exactly where he left me.

L.I.S.A. is Locomotive's work, not mine02 / 16
L.I.S.A. asking what the project is, with choice pills
L.I.S.A. eyes tracking the cursor
L.I.S.A. on load
Where it came fromCaptured 16.08.26

Locomotive did it first. The form is a conversation.

A typed line, then choice pills. Old lines blur and stack above, like memory fading.

locomotive.ca/en/contact . their work03 / 16
The teardownCH 01 · Verified from the wire

What I expected to find, and did not

No model runs on that page.

Every clever line was written once by a copywriter and recorded once, offline. The intelligence is in the writing. That moved the whole project out of engineering and into script.

710KB bundle · 2.9MB avatar · one MP3 per line · zero inference04 / 16
A steel workbench under one warm bulb
The first Rex prototype, built from primitives
Day oneCH 02 . Prototype

Boxes and cylinders. Three tries, still obviously code.

One HTML file, Three.js from a CDN, no backend. It answered the only question that mattered on day one.

R.E.X. . Dexter Jameson05 / 16
A dark plywood wall raked by one warm lamp
Character pass one01
Character pass five02
Character pass, second engine03
Character pass, second engine04
Character pass, weathered head05
Dead end 01Nine passes, none used

Nine passes of the wrong robot.

Well made, and cute. Cute has nothing at stake.

film/dayoff/char06 / 16
An early gruesome head pass Too far
The one-piece head test Not far enough

Gore made him a villain. Tidy made him a costume.

He is neither. He is a machine that has absorbed a person and cannot tell.

Dead end 0207 / 16
The rejected screen assemblyRejected
The shipped screen assemblyShipped
Dead end 03CH 03 · The model

Twelve rounds of cutting the mesh. All twelve failed.

Quads, gaskets, trim rings, occluders. Every one cut geometry, so every one left a ragged edge.

model/review/FINDINGS.md08 / 16
A dark steel workbench, cool light from the left
The finished head, standing on the bench
The answerbuild_rex.py

So I stopped cutting.

The glass was never separated. Its faces were selected out of the baked texture by luminance, so the boundary follows the edge the generator had already painted.

0.113Glass, median
0.360Bezel, median
0.19Threshold, measured
A box boundary cuts triangles wherever it lands. A painted one does not.09 / 16
An empty pale room, daylight from the left
The old homepage, candy gradient and particle simulation
The site around himCH 04 . Before

To make room for one warm object,

Five-stop gradient . 415 lines of particle simulation . a glyph layer10 / 16
An empty pale room, daylight from the left
The new homepage, off-white and silent
The site around himCH 04 . After

everything else went cold.

He is the only chromatic event on the site11 / 16
Direction A, ghost terminal A . Chosen
Direction B, instrument panel B
Direction C, cassette futurism C . Rejected
Design directionsCH 04 . Same content, three grounds

Does the interface stay silent, or become his operating system?

Same page, same words, three temperatures.

C died because warm paper spends the contrast he needs12 / 16

Captured off the shipped page. He follows your cursor for as long as you stay.

Dead end 04CH 05 . Cut

The obvious version had his eyes turn red

Instead, he stops.

Blinking suspends. The bob and the breathing stop. The head returns to centre and stops following you. Every signal of life switches off at once, and it costs one boolean.

Red eyes tell you the machine knows what it is13 / 16
Screen reading status monitored
Involuntary face
Involuntary face
Involuntary face
Involuntary face
Screen reading biological fallback available
Memory leak
Screen glitch
Human eyes on the CRT
Involuntary face
The outcomeCH 06 · Hand-drawn to canvas

Nineteen faces he cannot see.

He never says what the screen already says.

Compliance > 99% · User ID unknown14 / 16
01
02
03
04
05
06
The filmCH 07 · Six shots, four seconds each

One pixel wakes. Twenty-four seconds later the glass reads HELP ME.

A near-black room, one cool shaft from the upper left
The outcomeCH 07 · Live

MY VOICE.

Cloned from my own recordings, which is the only voice I am willing to clone. Thirty-one lines. He has my job, my name on his chest, and now the way I say things.

150,154Triangles shipped
3.02MiB
31Voice lines
0Live inference

The film is playing at frame right. Sound on. In print the film is a still. dexterjameson.co.uk/rex-deck plays it.

01 / 16 A3 landscape · 420 × 297mm