WIIP - Cupboard / closet Designer

Hi

I have been slowly developing a cupboard and closet app / tool set to be released ASAP.
Initially it started as a freestanding cupboard tool that was meant to aid me in quickly making some cupboards for around the house.

Then the misses wanted to redo our closets. So i started integrating that as well.
Currently it only caters for metric units but imperial will be added. The purpose of the tool is to quickly generate a metrically accurate cupboard / closet with a few clicks.

It spits out a dimension / cutting sheet to excel which you can take down your local hardware / wood store so they can cut your sheets of wood / chipboard. You collect, go home, and assemble.

The cutting sheet also indicates which side edging must go. This will aid the store doing your cuts to edge on the correct sides, minimizing costs and wastage.

Corner Pantry cupboards will be an option also.

Drawers are calculated with the correct spacing for your face plates. I would recommend you check online which rails you will use in your wood working project to ensure you enter the correct dimensions for your rails. This will automatically calculate the correct sizes for the drawer boxes.

Currently i am working on the Closet Designer. The tool / app will have 3 modes. Room Designer, Free Standing, Closet Designer.

The closet designer allows you to quickly divide your measured space into your preferred column sizes. Columns can be split into rows. This identification of rows and columns held the project up for some time. Long story short, as its procedural i don’t want to regenerate everything from scratch, which messes with the array order so a new method had to be implemented to ensure the Rows are consistently identifiable.

Once you are happy with the dimensions of your sections, you can select a section and specify the details of the carcass.
Carcass settings are things like
Do i want Drawers?
Do i want shelves?
Do i want hanging space?

It builds in the correct cross support and does all the magic for you.

I only finished the labeling of the column / row now, which will take me on towards the UI for sizing via drag icons, or a spinbox to fine tune your colum and rows.

1 Like

Completed the Closet Division Section which allows for adjusting your sizes.

1 Like

Greetings, @C-Arch; I hope you’re doing well! Thank you for sharing the progress of your unique tool/app with us in the forums! It’s interesting how this started as a freestanding cupboard tool and evolved into something more; keep up the great work! :raised_hands:

1 Like


Started work on the “internals” of the dividers. Some work required between UI and the cupboards. Might finish it off tomorrow if work calms down a bit.

Many years ago i wanted to do dev / game dev and always fell in the trap of focusing purely on aesthetic first and functionality last.

I changed my ways and i focus purely on function before form. Please bear with the ugly presentation of the tool.

1 Like

I underestimated the work involved in getting the internal structures working.
I found prototyping with construction scripts gives super quick turnaround times in development. But they cannot be directly translated to code or event graphs.

UI is annoying me, but i will resist not working on it until all functionality is completed.

1 Like

Closet designer portion is complete. a Few minor bugs to resolve but nothing too serious. Took a break from the math and started toying with a look.

Still unsure if i want to leverage Lumen for this and make it flashy or keep it low key.


I was recording a demo of the tool and as luck would have it, unknown bugs started popping out. I added a line that goes from the menu towards the selected section but i am starting to think its unnecessary as the highlighted color of the selected portion already communicates which part is selected.

Bug resolved. Going to redesign the Cutting sheet to be done in UMG as opposed to 3d world space.

Took a nice long break. Work got a bit hectic so focused on that. Back on the project.
Added material selection. Added drawer opening. Project will stand still again for a week while i go for some much needed RnR.

Instead of redesigning everything, i am only doing mesh generation for the front panels. The master material allows you to switch between world aligned or normal uv map coordinates. That way i can apply world aligned to majority of the mesh and only do UV space for the generated meshes.

That gross white block you see is an experimental Widget. Will be removed at some point.