This is a fully parametric American-style house generator built in OpenSCAD. It’s designed to be clean, printable, and actually usable as a base model — not a decorative one-off you’re afraid to touch.
Everything is driven by parameters at the top of the file. Want a wider house? Taller walls? Different roof proportions? Bigger windows? Just change numbers and re-render.
True hollow windows
Window panes are open all the way through the wall — no fake “glass slabs.” Muntins span the full wall thickness so it reads correctly in prints and scale models.
Proper front door (with knob)
The front door has depth, a frame, recessed panels, and an optional spherical door knob placed at a realistic height.
First + second story windows
Second-story windows are optional and automatically spaced above the first floor using a configurable vertical gap so nothing overlaps or looks wrong.
Detailed front façade
Framed rectangular windows with sills
Centered front door
Covered porch with columns
Optional column styles (round, square, craftsman)
Gabled roof with hollow attic window
The front and rear gables include a round attic window that is fully hollow, with exterior trim so it still reads visually once printed.
Printable geometry
Reasonable wall thicknesses
No paper-thin decorative nonsense
Boolean cuts are clean and intentional
You can easily customize:
House width, depth, and height
Wall, floor, and roof thickness
Roof pitch and overhang
Window size, spacing, sill height
Door size and proportions
Porch depth and width
Column style and dimensions
Chimney size and placement
Enable/disable second story windows
Door knob on/off and placement
This makes it ideal for:
Architectural models
Tabletop terrain
City builders
Dioramas
Procedural experimentation
Learning or teaching OpenSCAD properly
I printed in PETG with tree supports
The author remixed this model.
Suburban home generator