Driven by one number — the width of an apartment module — with everything
else set against it, and any elevation free to differ from the rest.
None of it is cut out of a solid. Every opening is built as panels around
the void, which is why the geometry stays clean enough to carry into
another application.
- Module width
- 3.0 – 9.0 m
- One apartment. The app re-fits it to the elevation so modules divide evenly — you are told the requested width and the actual one, and there is never a ragged bay left at one end.
- Windows per module
- 1 – 3
- How the module is subdivided. Two reads as a typical dual-aspect flat; one gives a wider, calmer rhythm.
- Window width
- 0.6 – 3.5 m
- Clamped to what the module can take, so a value you type can never produce geometry that does not close.
- Window height
- 1.2 – 2.8 m
- Clamped against the floor-to-floor height, less the sill and the head.
- Sill height
- 0 – 1.2 m
- Zero is floor-to-ceiling glazing. Anything above it gives you a spandrel below the opening.
- Reveal
- 0 – 0.4 m
- How far the window sits back from the wall face. This is the parameter that decides whether a facade reads as flat or as built, because it is what casts the shadow.
- Balconies
- none · projecting · loggia · mixed
- Projecting slabs stand proud of the wall; loggias are cut into it, with cheeks either side and a soffit over. Mixed picks per module.
- Balcony pattern
- every module · alternate · checkerboard · seeded mix
- Where they land across the elevation. The seeded mix is repeatable: the same seed gives the same arrangement every time.
- Per elevation
- override any face
- Balcony type, pattern and windows per module can be set for one elevation alone. Click a face in the viewport and it is that face you are editing.