Window Generator is a free Blender add‑on by Mark Kingsnorth that creates configurable window patterns on selected mesh faces, offering control over coverage, randomness, size, bevels, material assignment and automatic UV seam generation.
Developed by Mark Kingsnorth.

About Window Generator
Window Generator adds a configurable pattern of windows to faces selected in Blender. Users can adjust coverage, randomness, and the number of windows across and down each face, as well as width, height and optional jitter. The add‑on provides corner and outer bevel options, with the ability to disable top or bottom bevels. Materials can be assigned via a material slot ID, and a separate lights‑off material can simulate dark windows. Automatic UV seam creation assists texture mapping, and an edge‑split mode offers a clean look. Windows map top‑to‑bottom by default, with orientation switchable to left‑right or front‑back, and refinement tools can remove unwanted edges or vertices. In version 1.2.2, selected faces are inset before window creation to prevent changes to surrounding topology, with inset settings toggleable.
Features
- Select faces and add a configurable pattern of windows, with control over coverage, randomness, and how many windows map across and down each face
- Adjustable window width and height, with an optional random jitter for further variation
- Corner bevels for different window styles and outer bevels to smooth edges, plus the option to disable top or bottom bevels
- Assign a material to new windows via a material slot id, and a lights-off material to suggest some lights are switched off
- Automatic UV seams to aid UV mapping, plus an edge split option for a quicker clean look
- Mapping orientation set top-to-bottom by default and switchable to left-right or front-back, with refinement options to remove unwanted edges or vertices
Best for
Creating repetitive window arrays on architectural models or spacecraft surfaces in Blender.
Frequently asked questions
Does Window Generator work with Blender 2.8?
Yes. The add‑on was updated for the Blender 2.8 beta in version 1.0.3, with a separate 2.8‑specific download available.
How does Window Generator avoid affecting surrounding mesh topology?
Since version 1.2.2 the add‑on insets the selected faces before generating windows, preventing changes to adjacent topology; this inset can be disabled or its amount adjusted.
Can Window Generator assign materials to the windows it creates?
Yes. It can assign a material to created windows by specifying a material slot ID and also supports a separate lights‑off material for unlit windows.
How does Window Generator help with UV mapping?
The add‑on automatically generates UV seams for the windows, facilitating UV mapping, and includes an optional edge‑split operation for a cleaner result.
Is Window Generator free?
The catalog lists Window Generator as free; however, pricing terms may change, so consult the developer’s website for the current license.
Related plugins
Explore Window Generator
View download and installation options.