Gaitkit Open the lab
Turkish Bath, A small Ottoman-style public bathhouse (hamam) seen from outside: a stone-and-brick hot room crowned by a big dome studded with glass light holes, a lower entrance hall with a row of small domes, a pointed-arch portal with an opening door and a furnace chimney at the back. Main dome about 6 m across; the light holes glow at night.
Building · 1 moving part

Turkish Bath

A small Ottoman-style public bathhouse (hamam) seen from outside: a stone-and-brick hot room crowned by a big dome studded with glass light holes, a lower entrance hall with a row of small domes, a pointed-arch portal with an opening door and a furnace chimney at the back. Main dome about 6 m across; the light holes glow at night.

Size
9.5 × 8.9 × 13.2 m
Triangles
3,788
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Small domes, Stone, Dome finish, Size.

Specs

Size
9.5 × 8.9 × 13.2 m
width × height × depth
Triangles
3,788
of 6,000
Draw calls
1
one vertex-colour material
Moving parts
1
door · rotate
Knobs
4
3 presets
Night lights
2
skylight, lamp

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/turkish-bath.mjs';

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

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

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

Knobs

KnobTypeValuesDefaultWhat it does
domesrange1 to 4, step 13Number of small domes in a row over the entrance hall, beside the big main dome. More domes widen the entrance hall.
stonechoicelimestone sandstone grey whitewashlimestoneWall finish: limestone (cream), sandstone (warm tan) or grey stone, all laced with red brick bands in the Ottoman manner, or whitewash (plain plastered walls).
finishchoicelead brick plasterleadWhat covers the domes: lead (blue-grey sheet metal, city hamams), brick (bare red brick) or plaster (whitewashed, village baths).
sizerange0.8 to 1.4, step 0.051Scales the plan and the domes; 1 gives a 7 m square hot room. The door and portal stay person-sized.

Presets: city hamam {"domes":4,"stone":"limestone","finish":"lead","size":1.3} · village bath {"domes":1,"stone":"whitewash","finish":"plaster","size":0.8} · old brick bath {"domes":2,"stone":"sandstone","finish":"brick","size":1}

Files

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