Bed
A made bed on a wooden frame: mattress, duvet with a turned-down sheet, pillows and a folded throw at the foot. Single 90 cm, double 140 cm or king 180 cm wide, 2 m long, mattress top at 55 cm; headboard at the back, foot toward +Z.
- Size
- 1.6 × 1.1 × 2.1 m
- Triangles
- 468
- Kit
- Interiors
Tune it
4 knobs: Size, Frame, Bedding, Headboard.
Specs
- Size
- 1.6 × 1.1 × 2.1 m width × height × depth
- Triangles
- 468 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.
import { createAsset } from 'https://gaitkit.com/cdn/bed.mjs';
const bed = createAsset();
scene.add(bed); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/bed.mjs';
export function Bed() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import bed.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://bed.glb").instantiate())// Import bed.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "bed", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
size | choice | single double king | double | Mattress width: single (90 cm, one pillow), double (140 cm, two pillows) or king (180 cm, two big pillows plus cushions). All are 2 m long. |
frame | choice | oak walnut white grey | oak | Frame and headboard finish: oak, walnut (dark), white (painted) or grey (painted or upholstered look). |
bedding | choice | white sage blush navy ochre | white | Duvet colour: white (hotel), sage, blush (dusty pink), navy or ochre. The throw at the foot takes a contrasting accent. |
headboard | choice | panel slats padded | panel | panel (solid board with a top rail), slats (vertical spindles, cottage style), padded (tall upholstered headboard with vertical channels). |
Presets: hotel king {"size":"king","frame":"walnut","bedding":"white","headboard":"padded"} · kids room {"size":"single","frame":"white","bedding":"ochre","headboard":"slats"} · cosy guest room {"size":"double","frame":"oak","bedding":"sage","headboard":"panel"}
Files
| File | What |
|---|---|
| bed.glb | GLB, default look · 65 KB |
| bed.mjs | ES module, every knob live |
| bed.obj | OBJ, static, no colour |
| bed-params.json | knob 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.