One modifier. Infinite buildings.
Add a single Geometry Nodes modifier to any object, change the Seed and a brand-new, highly detailed sci-fi structure appears, with window bays, kitbash modules, antennas, hanging pipes and glowing light strips.
The generator never repeats itself. Each Seed builds a different arrangement of blocks, cuts, modules and details, so a single object becomes a whole skyline.


Fifteen seeds with the default materials: emissive windows, cyan light strips and red antenna lamps.
Nothing floats and nothing is buried: hidden panels, blocked roofs and overlapping parts are removed with ray casts.


Every parameter has a tooltip and does one clear thing, from the overall size down to the number of bolts.


The file includes Tower, Sprawl, Compact, Clean, Greebled and Night Lights, plus a showcase scene with fifteen buildings.

Six material slots in the modifier: keep the included PBR materials or plug in your own.


A building updates in a fraction of a second, so you can scrub through seeds and sliders in the viewport. Apply the modifier to get a regular mesh for FBX, OBJ or glTF.
Tested in Blender 4.2.3, 4.5 LTS and 5.2 LTS. Rendering: Cycles recommended; EEVEE works without the rounded-edge highlights.
The generator is a plain Geometry Nodes node group. Everything is generated inside it: no external meshes, nothing to install.

Add the modifier, change the Seed, adjust the sliders and switch looks.
Everything you need to know is in the documentation.