…
November 10, 2026 · house-builder · floor-plan · interior

Build Interior: a house divided into rooms that actually work

One click divides a generated house into a hall, living, kitchen, bedrooms and bathrooms, laid out by the rules a real plan has to follow.

Three buttons, in order

A whole house in zdraw comes from three buttons:

  • Build House draws the shell: storeys, walls, windows, doors and roofs.
  • Build Interior divides that shell into rooms, with partitions, doors, stairs and ceilings.
  • Auto-populate furnishes the rooms.

They are separate because each one takes a moment to rebuild, and you may only want the first. If you do not like an interior, Ctrl+Z puts the open plan back.

Rooms that fill the floor exactly

Every interior is cut from the exact rectangles the floor was built from. Each piece of floor belongs to exactly one room. Rooms never overlap, and no strip of floor is left over between them. It sounds basic, but plenty of plan generators leave thin slivers of no-room against a wall.

The rules a plan has to follow

An interior that tiles the floor can still be a bad house. Most of the work went into the rules a real plan follows:

  • A hall that reaches. Bedrooms open off the hall, not off each other.
  • A bathroom you can get to. Every house has a bathroom that is not reached through a bedroom. If none is in the right place, one is carved off the hall.
  • One dining room. Living, dining and kitchen are placed as a group, the way people actually use them.
  • A kitchen you can cook in, and get back out of.
  • A WC is a corner, not a band across the full width of a room.
  • Rooms the size of their names. A room called a bedroom is big enough to be one, and the house gets the bedrooms its floor area can hold.
  • An en-suite has one door, from its own bedroom, and the main bedroom gets a closet.
  • Doors in corners, leaving whole walls free for furniture.
  • Stairs that fit. A stair comes up through the ceiling of the room it stands in, with room to walk past it.
  • A garage a car can use. It sits behind the garage door, with the drive leading to it.

Same house, same rooms

Build Interior is repeatable: the same house gives the same rooms every time. Walls between rooms are 100 mm partitions, and where a partition meets an outside wall the two join cleanly.

Then furnish it

Once the rooms exist, Auto-populate fills each one with furniture sized to it and suited to what the room is called. From an empty canvas to a furnished house is three clicks.

Try it in the editor: Generators → House Builder, then Build Interior.