Smart Room Arranger
š Smart Room Arranger: User Guide š
This guide will walk you through the process of using theĀ Smart Room ArrangerĀ add-on to automatically arrange furniture in your Blender scenes. We'll cover everything from the basic setup to advanced rule creation. šļø
1. Installation & Initial SetupĀ š
- Prepare the Add-on File:Ā Ensure you have the add-on's compressed (ZIP) fileādo not extract itāsaved on your system. š
- Launch Blender.Ā š»
-
Access Add-on Preferences:Ā From Blender's top menu, navigate toĀ
Edit > Preferences. -
Install the Add-on:Ā In the Preferences window, select theĀ
Add-onsĀ tab. Click theĀInstall...Ā button and choose the downloaded ZIP file. - Activate the Add-on:Ā Locate "Smart Arranger" in the add-ons list (you can use the search bar š) andĀ check the box next to itĀ to enable the add-on in Blender. ā
2. Core ConceptsĀ š§
The add-on requires you to define three main components in your scene for it to work correctly:
- Room Object:Ā This must be a single, enclosedĀ mesh objectĀ that represents the room itself. The add-on uses its boundaries to determine where objects can be placed. š”
- Furniture Collection:Ā This is aĀ collectionĀ containing all the individual furniture objects you want to arrange. These objects will be scattered throughout the room based on the rules.
- Fixed Objects Collection (Optional):Ā This is aĀ collectionĀ for objects that should not be moved, such as a fireplace or built-in cabinets. The add-on will avoid placing furniture where these objects are located. š
3. Layout SettingsĀ āļø
These properties control the overall feel of your scene's arrangement and are found in the panel'sĀ Layout SettingsĀ box.
- Min Wall Spacing:Ā The minimum distance objects will be placed from the room's walls.
- Min Spacing:Ā The minimum distance between individual furniture objects.
- Density:Ā A factor that influences how many of the furniture pieces will be placed. A higher density will attempt to fit more furniture into the room.
- Enable Smart Rotation:Ā When enabled, the add-on will automatically try to find the best-fitting rotation for each object. š
4. Placement RulesĀ āØ
This is the most powerful part of the add-on, allowing you to create custom rules that guide the placement logic. You can manage two types of rules directly from the UI.
Placement Rules (by name)Ā š·ļø
These rules dictate where an object should go based on a keyword in its name. ClickĀ "Add Rule"Ā to create a new one.
- Name Part:Ā The keyword to match in an object's name (e.g., "Bed", "Sofa").
-
Placement Rule:Ā How the object should be placed relative to the room boundaries.
CORNER_PLACEMENT: Places the object in a corner of the room.BACK_TO_WALL: Places the object with its back facing a wall.WALL_PARALLEL: Places the object parallel to a wall, allowing it to face either direction.FREE_PLACEMENT: Places the object anywhere in the room. This is the default if no other rule is matched.CLUSTERING: Places the object near other objects.
-
Rotation Snap:Ā Snaps the object's rotation to a specific angle (
90°,Ā45°, orĀNone).
Linked Placement RulesĀ š
These rules define a relationship between two objects. For example, a chair to a table. ClickĀ "Add Rule"Ā to create a new one.
- Main Part:Ā The keyword for the main object (e.g., "Table").
- Linked Part:Ā The keyword for the object that will be linked to the main one (e.g., "Chair").
-
Placement Type:Ā How the linked object should be placed relative to the main object.
IN_FRONT: Places the linked object directly in front of the main one.BESIDE: Places the linked object to the side of the main one.NEAR: Places the linked object within a certain distance of the main one.
- Approximate Spacing:Ā The desired distance between the two objects.
5. Using the Add-onĀ ā¶ļø
- Select theĀ Room Object,Ā Furniture Collection, andĀ Fixed Objects CollectionĀ in the UI panel.
- Review yourĀ Layout SettingsĀ andĀ Placement Rules.
- Click theĀ "Randomize Layout"Ā button. The add-on will then attempt to find a valid and non-overlapping arrangement for all your furniture based on your rules.
- If the result isn't to your liking, simply clickĀ "Randomize Layout"Ā again to generate a new arrangement. š
6. Troubleshooting & TipsĀ š”
- Ensure Correct Naming:Ā Make sure your object names contain the keywords you've set in your rules (e.g., "Sofa.001" or "Dining_Table").
- Room Object:Ā The room object should be a single, solid mesh with no holes.
- Object Scale:Ā Apply the scale (Ctrl+A -> Scale) to all your furniture objects to avoid unexpected placement issues.
- Iterate:Ā If the add-on fails to find a valid arrangement after several attempts, try adjusting theĀ densityĀ orĀ min spacingĀ settings, as the space might be too constrained.
-
Advanced Customization:Ā For full control, you can manually edit theĀ
rules.jsonĀ file located in the add-on's installation folder. š
Discover more products like this
Interior Design furniture room arranger smart arranger automation room design automatic design Workflow smart design