I vibe-coded a little script for adding tables of carious sizes from a dropdown menu, but wondering what other peoples workflows are. Do you have block libraries and just macro things in, or…?
Table.py (6.5 KB)
I vibe-coded a little script for adding tables of carious sizes from a dropdown menu, but wondering what other peoples workflows are. Do you have block libraries and just macro things in, or…?
Table.py (6.5 KB)
I basically have a file for AutoCAD and Rhino that has all sorts of furniture and objects in standard European sizes. It also features other stuff like special drawing marks, hatches, styles, standard architectural details, and stuff, that I’ve compiled over the last few years. I basically copy and paste from there. These are 2D drawings in top and side views for two-dimensional plans (elevations, sections, details).
For 3D, I have a folder with the standard designer furniture (Eames, Corbu, Ikea, etc.) and various objects (lights, gadgets, etc.) that I can use for very basic arch-viz setups. I’ve bought some, got some from colleagues and friends back at university, even modelled some myself, and downloaded others from various sources.
I don’t do traditional (raytraced) renderings, so simple, untextured 3D geometry mostly does the trick.
Furthermore, I have various Grasshopper and Python scripts for quickly pumping out basic cabinets, railings, stairs, kitchens, sofas and other easy-to-parameterize objects in various sizes and shapes.
Here are a few more of these! Not sure it’s the best solution but hoping to refine it and keep track of those refinements here. If anyone else wants to share tips or suggestions I’m very open. End goal is to have quick, good furniture to get into plans that makes space-planning smoother.
Elevator.py (13.1 KB)
Doors.py (11.6 KB)
Bathroom.py (14.3 KB)
Windows.py (18.4 KB)
Table.py (6.5 KB)
Seats.py (11.5 KB)
ResidentialWall.py (4.9 KB)
Kitchen.py (10.5 KB)
Here’s the next iteration. Just put these three files in a folder within your scripts folder. This is a very pared down version of what I’m envisioning, and I have a few ideas for other features.
There’s a CSV file with some basic metadata, and a script that pulls from the metadata to create a box drawing or massing of furniture based on whatever information and dimensions have been written into the spreadsheet. All you have to do to add furniture or categories are add them to the spreadsheet. If you want you can also update the “ID” column to create shortcuts (i.e.: “frig” for the standard sized refrigerator.) You can also select plan elevation, front elevation, profile elevation, 3D massing, or select menu to see every piece of furniture.
Will be dropping other versions here so if anyone finds this useful or has requests or ideas happy to hear them
README_IDBlocksBasic.txt (1.7 KB)
IDBlocksBasic.py (23.9 KB)
Furniture Data.csv (49.9 KB)