Gaitkit Open the lab
Phone Booth, A generic public telephone: a classic painted booth with small-pane glazing and a lit roof band, a modern steel-and-glass booth, or an open acoustic hood on a post. The enclosed booths have a working door (rigged part "door", rotates on y). About 2.5 m tall, 1 m square; the lit band shows a handset pictogram, never text.
Prop · 1 moving part

Phone Booth

A generic public telephone: a classic painted booth with small-pane glazing and a lit roof band, a modern steel-and-glass booth, or an open acoustic hood on a post. The enclosed booths have a working door (rigged part "door", rotates on y). About 2.5 m tall, 1 m square; the lit band shows a handset pictogram, never text.

Size
1.1 × 2.9 × 1.1 m
Triangles
940
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Style, Colour, Handset sign, Phones.

Specs

Size
1.1 × 2.9 × 1.1 m
width × height × depth
Triangles
940
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
1
door · rotate
Knobs
4
3 presets
Night lights
2
light, keypad

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/phone-booth.mjs';

const phoneBooth = createAsset();
scene.add(phoneBooth);                      // rests on y = 0, front faces +Z

// 'door' pivots on its hinge: -100° to 0° around y
phoneBooth.getObjectByName('door').rotation.y = THREE.MathUtils.degToRad(-100);

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
stylechoiceclassic modern hoodclassicclassic (painted booth with small glass panes, a stepped roof and a lit band on every side), modern (slim steel frame, full-height glass, flat roof), hood (open acoustic hood on a post, no door, for a station wall or a sidewalk).
colourchoicered green blue yellow greyredPaint of the frame, door and roof: red, green, blue, yellow, grey. Modern booths keep a steel frame and use the colour for the roof band.
pictogramtoggleon / offtrueShow a white handset pictogram on the lit roof band (no words). Off leaves a plain lit band.
phoneschoice1 21One booth, or two side by side sharing a wall (classic and modern), or two hoods on one post.

Presets: old town box {"style":"classic","colour":"green"} · station pair {"style":"modern","colour":"blue","phones":2} · roadside hood {"style":"hood","colour":"yellow"}

Files

FileWhat
phone-booth.glbGLB, default look · 154 KB
phone-booth.mjsES module, every knob live
phone-booth.objOBJ, static, no colour
phone-booth-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.