|
Sweet Home 3D Forum » List all forums » » Forum: Developers » » » Thread: Cabinet Maker, Material Selector & Furniture Dimensions Plugins |
|
| Print at May 20, 2026, 4:53:03 AM | |
| Posted by tdlogicclass at Mar 31, 2026, 6:12:08 PM |
|
Cabinet Maker, Material Selector & Furniture Dimensions Plugins Hi everyone, I am the creator behind the 3D Logic Class channel, and after about a year and a half of development in my spare time, I recently released a new free and open-source (GPL) plugin for Sweet Home 3D called Cabinet Maker. I received some incredibly encouraging feedback and great suggestions in the SourceForge comments recently, and they advised me to start a dedicated thread here in the Developers section to share the project properly and gather your technical feedback. 1. What is Cabinet Maker? It’s a tool designed to completely automate and simplify the creation of custom kitchen cabinets and wardrobes. Instead of placing and resizing generic blocks one by one, users can generate entire ergonomic layouts in seconds. Key Technical Features:
2. Supporting Plugins (The 3D Logic Suite) To transform Sweet Home 3D into a full presentation tool, I have also developed two additional plugins that complement the Cabinet Maker but can also be used as standalone tools. Both are available on SourceForge: A. Material Selector Plugin A powerful tool for batch-replacing materials quickly and easily.
Download: Material Selector Plugin B. Furniture Dimensions Plugin This plugin automatically generates dimension lines for selected furniture pieces.
Download: Furniture Dimensions Plugin Links & Resources:
What's Next (Roadmap): My initial focus was on spatial layout rather than hyper-detailed carpentry. However, based on the amazing community feedback, the upcoming updates will include:
Since this will require some refactoring of the core classes, I am taking a short breather to plan the architecture properly. In the meantime, I would absolutely love to hear your thoughts, feedback, or any technical advice from the veteran developers here! Thank you all for making Sweet Home 3D such a fantastic platform to build upon. |
| Posted by Keet at Apr 1, 2026, 7:57:38 AM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins I don't have much use for the cabinet maker (I custom create ALL my models) but I do like the other plugins. The Furniture Dimensions plugin saves having to add individual dimensions when needed. The MaterialSelector plugin is great but please add the materials for walls and rooms. A tip: change the transparency checkbox to a spinner or slider to set the level of transparency (use at least 0.05 increments). A preview of the selected material would be a nice addition, especially with textures and transparency to see what it looks like. Great work, you have put a lot of time in this. Thank you! ---------------------------------------- Dodecagon.nl 1300+ 3D models, manuals, and projects |
| Posted by hansmex at Apr 1, 2026, 12:39:41 PM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins Wow, what a great job. This is the start of a very flexible tool. I didn't have time to give your plugin a very thorough workout, but it looks promising. There are a few details I notice: - A gap of 0.1 cm is very small. Maybe realistic, but it shows doors and drawers as one piece. I suggest a standard gap of 0.2 or 0.3 cm to make it clearer what you're drawing. - Sinks, bottom cabinets and oven towers don't line up exactly in the vertical. - I miss the option to combine doors and drawers, e.g. 1 drawer above 1 or 2 doors. Maybe in the future? What a great start! ---------------------------------------- Hans new website - under constuction hansdirkse.info |
| Posted by tdlogicclass at Apr 3, 2026, 11:42:05 AM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins Thank you for the detailed feedback! Your experience is invaluable and helps make these tools much better. I’m already working on expanding the Material Selector to walls and floors, including a feature for realistic tile grout lines. As for transparency, I'll be replacing the checkbox with a 0.05 increment spinner. Since the SH3D API handles color and texture transparency differently, I’ll focus on image textures first to ensure stability. Glad to hear the Dimensions plugin is already saving you time. More updates coming soon! |
| Posted by tdlogicclass at Apr 3, 2026, 11:49:56 AM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins Thank you for the encouraging words and the detailed observations! I must admit, the amount of great feedback I’ve received lately is both exciting and a bit overwhelming for a single developer. I’ve decided to release the plugin on the official Plugin Manager soon and then implement these changes one by one. Your suggestions about the 0.2cm gaps and the vertical alignment are top priorities. As for combining doors and drawers, it’s definitely in the plans for a future 'Advanced Modules' update. For now, I will focus on these core functional improvements before expanding into full multilinguality. Thank you for your patience and for helping me refine this tool! |
| Posted by tdlogicclass at Apr 13, 2026, 7:22:26 AM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins Hello everyone, I am pleased to announce a new update for the Cabinet Maker Plugin (v1.0.2). This version brings significant improvements to both the functional parameters and the visual quality of the generated cabinets. What's new in version 1.0.2: 🚰 Expanded Sink Options
🔧 Advanced Handle Customization
🎨 Improved 3D Assets
💻 Technical Refinements
You can find the latest version on the SourceForge page: https://sourceforge.net/p/sweethome3d/plug-in...t/CabinetMaker-1.0.2.sh3p Any feedback or suggestions are always welcome! |
| Posted by ChecMark at Apr 28, 2026, 7:30:01 PM |
|
Re: Cabinet Maker, Material Selector & Furniture Dimensions Plugins I have downloaded and added the Cabinet Maker but after spending an hour designing a base cabinet when I clicked on "okay" nothing happened. I don't know what's wrong. Designing my kitchen cabinets is critical to my business proposal for the city. |
|
|
Current timezone is GMT May 20, 2026, 4:53:03 AM |