Gaitkit Open the lab
Fireplace, A wall fireplace at real size (1.5 m wide surround, mantel at 1.15 m, optional chimney breast to 2.6 m) in brick, rough stone, white plaster or marble, with a stone hearth, an iron grate of logs burning with flickering flames (a Loop clip) or glowing embers, and mantel decor: candles, a vase, a picture, a log basket and fire irons. Flames, candles and embers glow at night.
Prop · 5 moving parts

Fireplace

A wall fireplace at real size (1.5 m wide surround, mantel at 1.15 m, optional chimney breast to 2.6 m) in brick, rough stone, white plaster or marble, with a stone hearth, an iron grate of logs burning with flickering flames (a Loop clip) or glowing embers, and mantel decor: candles, a vase, a picture, a log basket and fire irons. Flames, candles and embers glow at night.

Size
1.9 × 2.6 × 0.90 m
Triangles
2,780
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Material, Fire, Chimney breast, Decor.

Specs

Size
1.9 × 2.6 × 0.90 m
width × height × depth
Triangles
2,780
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
6.283 m
of travel per cycle
Moving parts
5
flame_0 · rotate, flame_1 · rotate, flame_2 · rotate, flame_3 · rotate, flame_4 · rotate
Knobs
4
3 presets
Night lights
2
flame, ember

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

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

// 'flame_0' pivots on its hinge: -8° to 8° around z
fireplace.getObjectByName('flame_0').rotation.z = THREE.MathUtils.degToRad(-8);

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

Knobs

KnobTypeValuesDefaultWhat it does
materialchoicebrick stone plaster marblebrickbrick (red brick with pale joints and a timber mantel), stone (rough dry-stone blocks, cabin or cottage), plaster (smooth white with a wooden beam mantel), marble (pale classical surround with pilasters).
firechoiceroaring cosy embers outcosyroaring (tall flames), cosy (a steady log fire), embers (no flames, glowing coals), out (cold logs and grey ash).
breasttoggleon / offtrueThe chimney breast running up to a 2.6 m ceiling above the mantel, with a mirror. Off leaves just the surround (place it against a wall yourself).
decortoggleon / offtrueMantel decor and hearth things: candles, a vase of branches, a little picture, a log basket and a stand of fire irons.

Presets: cottage inglenook {"material":"stone","fire":"roaring","breast":true,"decor":true} · townhouse parlour {"material":"marble","fire":"embers","breast":true,"decor":true} · summer fireplace {"material":"plaster","fire":"out","breast":false,"decor":true}

Files

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