Gaitkit Open the lab
Corner Kiosk, A small 2.8 x 1.9 m street kiosk for a corner or a park: newspapers and magazines, snacks and drinks, or coffee, sold over a counter through a front hatch. Two roller-panel shutters slide sideways on a rail to close it (rigged parts "shutter_L" and "shutter_R", slide on x). Flat or hipped roof with a sign band showing a pictogram, never text; the inside glows at night.
Building · 2 moving parts

Corner Kiosk

A small 2.8 x 1.9 m street kiosk for a corner or a park: newspapers and magazines, snacks and drinks, or coffee, sold over a counter through a front hatch. Two roller-panel shutters slide sideways on a rail to close it (rigged parts "shutter_L" and "shutter_R", slide on x). Flat or hipped roof with a sign band showing a pictogram, never text; the inside glows at night.

Size
3.3 × 4.3 × 2.5 m
Triangles
1,936
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Sells, Paint, Roof, Shutters, Seed.

Specs

Size
3.3 × 4.3 × 2.5 m
width × height × depth
Triangles
1,936
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
2
shutter_L · slide, shutter_R · slide
Knobs
5
3 presets
Night lights
2
light, sign

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/corner-kiosk.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
kindchoicenewspaper snack coffeenewspapernewspaper (magazine shelves, paper stacks on the counter and a wire rack on the side wall), snack (sweets jars, colourful shelves and a glowing drinks fridge, ice-cream chest outside), coffee (espresso machine, cup stacks and a cake dome, a standing table outside).
paintchoicegreen navy red cream greygreenColour of the kiosk walls and roof: green (park classic), navy, red, cream, grey.
roofchoicehipped flathippedhipped (low four-sided pyramid roof with a finial, old town), flat (modern slab with a deep overhang).
shutterschoiceopen closedopenResting state of the two sliding shutters: open (slid aside over the side panels, hatch open for trade) or closed (meeting in the middle over the hatch, after hours). Either way the rig slides them between the two.
seedrange1 to 99, step 14Reshuffles the colours of the goods on the shelves and the sign band colour.

Presets: park newsstand {"kind":"newspaper","paint":"green","roof":"hipped"} · sweet stall {"kind":"snack","paint":"red","roof":"flat","seed":9} · closed for the night {"kind":"coffee","paint":"navy","shutters":"closed"}

Files

FileWhat
corner-kiosk.glbGLB, default look · 316 KB
corner-kiosk.mjsES module, every knob live
corner-kiosk.objOBJ, static, no colour
corner-kiosk-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.