Spatial engine · Rooms and yards
Miiu
A spatial reasoning engine, running today at miiu.ee. A room or a yard is objects with sizes and places, the maths runs over them, and the picture is an output — for you on the screen, and for an agent over the wire.
- —Every length a whole millimetre: a couch is 2200 by 900 at 1400, 3000, and the plan is the numbers.
- —The maths is the product — distance, overlap, through, connected — asked of the plan, never of the pixels.
- —REST and MCP, so an agent holding a key builds the same room the browser does.
- —WebGPU first and WebGL2 when it is refused: Wire, Shaded, Ultra quality, and two tracers with a clock on them.
Wire. The room as its numbers: fifteen objects, each a box with a size and a place in millimetres, the window and the door cut into the walls they belong to.
Ultra quality. Rasterised visibility and cone-traced light off a voxel cloud of the room, there in one frame — a shadow cast by something behind the camera is still a shadow.
Ray traced · WebGL2, sixty seconds. A tracer here is a job with a clock on it: it spends the budget it is given and the card says what that bought, on whatever machine is drawing — this one a software GL.
«Add a dining table 1200 × 800 mm in the middle of the room» — the robot calls the engine's own tool, the table is in the plan, and the picture draws it where it was told to. No card to confirm: a design is a hundred moves, and every one comes back drawn.
Heavy AI integration
What the assistant does here
The robot is docked beside the picture and speaks the same tools an agent does. Its writes are direct — a design is made by moving a thing a hundred times, and a card for each move would be a hundred cards — so every sentence comes back as something you see drawn.
- —«Add a dining table 1200 × 800 mm in the middle of the room» — the table is in the plan and on the picture before the reply is finished.
- —«Put a window in the north wall, 1600 wide, sill at 900» — the wall opens where it was told to, and the light comes through it in Ultra quality.
- —«Does the couch fit between the door and the bookshelf?» — the maths answers in millimetres, not by looking.
- —The same tools are on MCP: an agent holding a key builds the room and reads the answer as JSON.



