The asset was added to your bookmarks. Now you can filter it in BlenderKit add-on.
Bookmarks
The asset was removed from your bookmarks
model: Basic Outlet And Switch Tool
The basic outlet and switch tool is a Geometry Nodes based tool which 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.
An overview of features is provided below - see my website for full documentation and a few examples. I'd love to hear what you all do with it, or if you have any feedback!
The tool is controlled through a modifier, and complete units (outlet/switch+wallplate+screws) are instanced on each vertex of the target mesh. If applying the modifier to user-created vertexes, these vertexes should be snapped to the base of the wall, centered under each unit, and position is controlled with the Unit Position settings. When dragging and dropping the initial instance from BlenderKit, the Snap as Wall Object checkbox is enabled, and the mesh will snap directly to the wall. Once the mesh has been snapped to a wall the user may have to manually rotate it - this is due to an issue with Blender itself. To use precision settings for a snapped mesh snap the vertex (centered behind the unit) to the base of the wall in object mode and set the desired height in the Unit Position panel. To use snapping for multiple units, Do Not download multiple copies from BlenderKit. This makes multiple copies of all files and causes visibility issues. Instead, download it once and add the mesh with snapping enabled to the asset browser then drag and drop additional copies from there, or duplicate the mesh in the viewport.
The basic version of this tool offers three types of outlet (duplex, decorator, and decorator GFCI) and a basic rocker switch, which can be selected between with the menu select at the top of the modifier. Below that are a toggle to flip the accessories and an input to set how many should be in the unit.
There are two panels in the modifier below the basic settings - Unit Position and Randomization. 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, and a toggle to flip the whole unit sideways. Randomization has two inputs to control the rotation of the individual screws in the unit.