Gaitkit Open the lab
Market Stall, A wooden market stall with a sloped striped cloth awning and goods laid out on the counter: crates of fruit, baskets of bread or rows of pottery. Width stretches it for a busy market street.
Prop · Still

Market Stall

A wooden market stall with a sloped striped cloth awning and goods laid out on the counter: crates of fruit, baskets of bread or rows of pottery. Width stretches it for a busy market street.

Size
3.3 × 2.6 × 2.1 m
Triangles
976
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Awning, Stripes, Goods, Width.

Specs

Size
3.3 × 2.6 × 2.1 m
width × height × depth
Triangles
976
of 6,000
Draw calls
1
one vertex-colour material
Knobs
4
3 presets
Night lights
0
none

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/market-stall.mjs';

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

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

Knobs

KnobTypeValuesDefaultWhat it does
awningchoicered blue green saffron plumredCloth colour of the awning: red, blue, green, saffron (yellow-orange) or plum (purple).
stripestoggleon / offtrueAlternate the awning colour with cream stripes. Off gives a plain one-colour cloth.
goodschoicefruit bread potteryfruitWhat is for sale: fruit (crates of apples, oranges, pears), bread (baskets of loaves and long breads) or pottery (jugs, pots and bowls).
widthrange2 to 4, step 0.253Frontage in metres. Depth stays 1.6 m so stalls line up along a street; wider stalls show more goods.

Presets: fruit seller {"goods":"fruit","awning":"green","width":3.5} · baker {"goods":"bread","awning":"saffron","stripes":false} · potter {"goods":"pottery","awning":"blue","width":2.5}

Files

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