Website powered by

Free ArchVis Tools for Blender

  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:

  • Three basic types of windows (Picture, Sash, and Sliding)
  • Input to rotate the window to match the orientation of the wall
  • Set the dimensions of the window.
  • Checkbox to just punch a hole for importing custom meshes.
  • Choose one of three preset materials and customize the color and roughness.
  • Add or switch to the 2D plan view of the window for floor plans.
  • Animate one panel of operable window types with a simple input.

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:

  • Three types of outlet (duplex, decorator, and decorator GFCI) and a basic rocker switch
  • A toggle to flip the accessories upside down
  •  An input to set how many accessories should be in the unit.
  • Optional Snapping mode (described below). Note that this mode is temperamental due to a bug in Blender itself.
  • There are two panels in the modifier below the basic settings - Randomization and Unit Position.
    • Randomization has two inputs to control the rotation of the individual screws in the unit.
    • Unit position has inputs to set:
      •  The height of the unit from the floor (and where it should be measured from)
      •  rotation of the unit
      • A toggle to flip the whole unit sideways.

   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:

  • Three basic types of doors (Single Swing, Double Swing, and Pocket)
  • Two styles of door (Flush and Single Panel)
  • Two trim options (2" Rectangle and 4" Rectangle)
  • Set the dimensions of the door.
  • Choose if the door swings right or left.
  • Input to rotate the window to match the orientation of the wall
  • Checkbox to just punch a hole for importing custom meshes.
  • Choose one of two preset materials and customize the color and roughness.
  • Add or switch to the 2D plan view of the door for floor plans.
  • Animate the door with a simple slider.

Release Notes

New Basic Door Generator tool!

  • Generate procedural doors in three different types and two styles.
  • Doors include trim and material settings
  • See the Basic Door Generator section or documentation for more information

Updated Basic Window Generator to 1.1!

  • Added descriptive tooltips to the inputs in the modifier. These are visible when the mouse hovers over each input.
  • Added UV unwrapping.
  • Two new procedural materials: Wood and Painted Wood.
  • Updated Materials panel to sync with the new Basic Door Generator.
    • Adds a material selection menu and inputs to control the color and roughness of the provided materials for the Frame and Grilles - all directly from the modifier.
Extended Use License
$0
License: Extended Commercial License
Stock Assets

For use on an unlimited number of commercial projects with no limits on sales or views.

Learn More
Files (1)
Free_ArchVis_Tools_2.0
blend /
6.3 MB