Geo-Buildings
A procedural building generator based on blender geometry nodes. The generator allows you to create buildings with randomized assets in a few clicks, also ability to customize and specify the exact placement of assets, to choose the building material from the material library, to edit or even add your own asset collections and materials.
The starting cube is equipped with all materials and geometry nodes, from which you can shape any building you would like. The renders are compatible with both EEVEE and Cycles engines. The scene is set up for rendering.
This is not an addon but a geometry node setup and asset collection. Don't need to install the blend file, just open and start modelling.
Features:
Procedural buildings with flat or tiled roofs.
Variety of windows, doors, balconies, roof and wall details:

Features with a toggle option:

Smart features
Lights for night scene renders:

Modeled and textured interiors in the buildings:

User intro:
- Updated for blender versions 5.2+
- Added support for round and custom shaped windows.
- Columns are generated for freely hanging sections.
- Doors for higher floors come with a staircase.
- Building edges have optional tiled accents.
- Sloped roofs can have chimneys / props placed on top.
- More limits added to avoid crashes.
- Interior lights work with both Cycles and EEVEE render engines.
- Added controls for percentage of lit up rooms.
- More accurate windows and balconies percentage controls.
- Added fully textured interior rooms
- Added window curtains, blinds, plants.
- Added interior lights for nighttime scenes
(rendered in Cycles)
- Improved asset randomization
- Added tiled roof and rain gutter
- Added main controls manual .pdf
- Textures have a real world scale
- Minor fixes and improvements
- GeoBuildings updated for Blender 4.0, 4.2 and above.
- Improved performance and model stability
- Fixed out of bounds glitches, boolean failure chances
- Additional controls for adding roof edge and interior walls.