This product contains three free Geometry Nodes tools designed to accelerate the Architectural Visualization workflow - the Basic Window Generator, the Basic Outlet and Switch Tool, and the Basic Door Generator. All of the tools are inside the provided Blender file and all image textures are packed. The tools can both be used for personal or commercial use, and attribution is appreciated but not required.
Supported software: Blender versions 4.1 - 4.2
IMPORTANT - the tools use nodes introduced in the 4.1 release and are not compatible with earlier versions of Blender.
Tools can be downloaded individually on BlenderKit.
Feedback, constructive criticism, and feature requests are welcome, and can be submitted anonymously through this Google Form. Ideas and suggestions will be read but are not guaranteed to be implemented. Note that I can't respond to questions submitted through the form - please message me here on ArtStation if you need a response.
Full Documentation on my website:
Basic Window Generator
The Basic Window Generator is a design process tool intended to enable quick and easy design iteration and to provide a preview of how a window configuration will look in a space. It works by generating a fully procedural window mesh with a boolean cut shape based on user-input dimensions and settings. Note that the translucency does not work in Eevee and, as of 1.1, generated meshes are now UV-unwrapped.
The generator is controlled through a modifier and instances a window on each vertex of the target mesh. This vertex should be snapped to the outside of the wall at floor level, and is centered under the window.
Features:
Basic Outlet and Switch Tool
The Basic Outlet and Switch Tool enables easy generation and placement of basic US-style outlets and switches. It works by instancing modular components to create a unit with up to 10 outlets or switches of the same type, complete with screws and wallplates. All modular components have baked texture sets and are render-ready.
The tool is controlled through a modifier, and complete units (outlet/switch+wallplate+screws) are instanced on each vertex of the target mesh.
Features:
There are two meshes with this modifier applied in the provided file - the one to the right uses the same method of placement as the Basic Window Generator, which is more stable, and the one to the left has the less stable but more versatile snapping feature enabled. The more stable method requires manually placing a single vert at floor level to instance each outlet or switch on, where the snapping method allows users to simply drag the object (labelled Basic Outlet and Switch Tool SNAP) from the outliner directly into the scene and it will automatically snap to the surface. Note that the snapping feature is temperamental - it runs afoul of a bug in Blender itself which causes objects snapped in this way to come in at odd rotations sometimes. This bug has been reported to the Blender team and will hopefully be investigated soon. In the meantime, the user can rotate the mesh in object space or play with the Is Sideways and Flip Accessory toggles to correct the rotation.
Basic Door Generator
The Basic Door Generator is a design process tool intended to enable quick and easy design iteration and to provide a preview of how a door configuration will look in a space. It works by generating a fully procedural door mesh with a boolean cut shape based on user-input dimensions and settings. Note that the translucency does not work in Eevee and generated meshes are procedurally UV-unwrapped.
The generator is controlled through a modifier and instances a door on each vertex of the target mesh. This vertex should be snapped to the wall at floor level on the side the door will swing towards, and is centered under the door.
Features:
New Basic Door Generator tool!
Updated Basic Window Generator to 1.1!