…
October 5, 2026 · generator · house-builder · 3d

House Builder: a whole house, every time you click

One button draws a complete exterior — plan, storeys, walls, windows, doors, porches, roofs and rainwater goods — and a different house on every click.

One click, one house

Generators → 🏠 House Builder draws a complete exterior shell and hands it to you as an ordinary scene: floors, walls, doors, windows, roofs and gutters, all editable afterwards with the same tools you would have used to draw them yourself.

Click it again and you get a different house. Not the same house in a different colour — a different plan, a different number of storeys, a different roof.

Where the shapes come from

Every plan is a set of occupied cells on a three-by-three grid, and that one idea carries most of the generator:

are all just masks.

what make two L-shaped houses different houses rather than the same one scaled.

never hang in the air. "The first floor is smaller than the ground floor" is literally dropping a cell.

and the storey above does not is open to the sky, and that is exactly where a real house puts a roof.

  • The shape is which cells are filled. I, L, T, U, H, Z and a plus
  • The band widths — how wide each column is, how deep each row — are
  • An upper storey is a subset of the storey below it, so it can
  • The roofs fall out of the same subtraction. Whatever a storey has

The roofs know what they are standing against

A roof over a wing that butts into the main block meets it with its gable end, not its eave — ridge across the wall, so the end stands against the brickwork the way a wing is actually built. A piece sitting in a corner, with the block along two walls at right angles, has nowhere to point a ridge at all, so it takes a flat roof, a shed, or no roof and a deck with a rail round it instead.

Flat roofs are never left as bare slabs: each gets a parapet wall or the house's own railing, set in over the wall below it.

Windows that are actually windows

A window whose sill sits under a roof line is a window looking into tiles. The generator measures the roof's own surface along each wall — a gable meeting a wall end-on is a tent in section, low at the eaves and tall at the ridge — and drops any window the roof stands in front of.

The rest follows the same rule: one window style per house, doors at window-head height so a whole elevation lines up, glazing bars sized so the panes come out roughly square, two or three ways in with at least one sliding door, and every door shut.

What you get, and what to do with it

Entrance porches on columns from the column tool, garages in single-storey cells, roof terraces with balustrades where a setback leaves one, decking under every sliding door, gutters and downpipes on every roof, and a hero view already framed so the house opens on a shot of itself.

It is a starting point, not an answer. Generate until something is close, then pull it apart: the walls are walls, the roofs are roof outlines you can drag, and the windows are fixtures like any other.