Tilted rooms
Three cut-away rooms with checker floors, doors and windows, knocked off-true by a dream's gravity. One stands on the ground with a stair that climbs into a blank wall, one balances on a single edge of its roof, and one tips forward beside it. Low-poly, flat-shaded, and built to the Dream Maze kit palette.

Left rail: colours and the 3 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.
- Triangles
- 2,532
- Vertices
- 7,464
- Meshes · materials
- 38 · 38
- Size (W × H × D)
- 7.4 m × 6.4 m × 4.3 m
- File
- GLB · 280 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Dream Maze
Palette · named materials
- wallA#b89fd1
- wallB#f1e7d0
- wallC#ded4e8
- trim#916bb8
- slab#e0c994
- tileLight#f4f1ec
- tileDark#1b1b22
- hardware#d0a225
- frame#fbf9f4
- mullion#f2ede2
- stone#7d828c
- wood#3d2a1c
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/dream-maze-tilted-rooms/436c754859/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Tilted rooms for the Dream Maze kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. This is one part of the Dream Maze kit (Low-poly style, flat-lowpoly direction): Stairs that go nowhere and doors in the sky. Use ONLY the kit palette, by name: lilac #b89fd1, cream #f1e7d0, checker black and white #f4f1ec, gold #d0a225, lilac dark #916bb8, cream dark #e0c994, lilac light #ded4e8, cream light #fbf9f4, soot black #1b1b22, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `gravityDirection` (0–1, default 0.5) for the kit's "Gravity direction" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Opus 5.5 in 1DesignTool
- Generation: 2.46M tokens (93% cached) · ≈ $2.27 at API prices · 5-hour plan +3%, weekly plan +1%
- Direction: Low-poly · family scenes
- three-check PASS · glb-lint PASS
Named parts · 19
- Tilted rooms
- Ground room
- Ground room floor
- Ground room walls
- Ground room door
- Ground room window
- Ground room roof
- Corner post
- Stair to nowhere
- Balanced room
- Balanced room floor
- Balanced room walls
- Balanced room door
- Balanced room window
- Tipped room
- Tipped room floor
- Tipped room walls
- Tipped room door
- Tipped room window
Note: Overall size about 7.4 m wide × 6.4 m tall × 4.3 m deep. The ground room is 3.0 m square, the balanced room 2.7 m and the tipped room 2.6 m. Walls are 2.5 m high and doors are 0.9 m × 2.05 m. The ground room's floor slab and the tipped room's front edge rest on y = 0, and the origin is the bottom centre of the group. Static model, no animation clip, 2532 triangles. Every material is named for its Dream Maze palette colour, and all 12 colours are used. gravityDirection tilts the rooms: 0 = all level; 1 = the upper room rolled 36° on one roof edge and the ground-level side room pitched 30° onto its front edge (0.5 = 18° and 15°). wallHeight sets all wall heights (the tipped room is 92% of it), and stairSteps sets the number of 0.2 m steps in the stair to nowhere. These params are baked into the exported GLB at their default values. Each part node carries its id in its name and in extras.partId. Each part also sits inside an identity-transform group named with a hyphen-free alias (for example dreammazetiltedrooms.lower.walls) that the kit's checker needs. glb-lint reported 0 errors. Its warnings are: 38 material slots (the exporter writes one per mesh, covering 12 unique palette names), non-indexed flat-shaded geometry, overlapping sibling boxes for door linings, leaves and tiles that are deliberately nested, the alias wrappers flagged as 'detached' parts, and the height being above the direction's 1 m reference.
More like this
All of Dream Maze →
Melting clocks
Dream Maze4,878 tris

Opening doors
Dream Maze1,632 tris

Floating platforms
Dream Maze948 tris

Rotating rooms
Dream Maze2,224 tris

Birdcages
Dream Maze2,332 tris

Giant teacups
Dream Maze1,956 tris

Floating chairs
Dream Maze1,216 tris

Chess pieces
Dream Maze4,172 tris
Free under the 1DesignTool 3D library license. Model #20 of 379.