A
by Andyrexic on 23 Sep 2020, edited 2 Mar 2024#
+23 votes
Hi everyone I wanted to share a project that I am working on called Home Builder. The goal is to provide an intuitive way of creating interior spaces while also providing builders the engineering information they need to build the physical objects.
There are some similarities between this and Archipack, but this will be more for builders and interior designers. In the end I would like Archipack and Home Builder to work together nicely, because there are helpful features in both systems.
Impressive work! Will there be a possibility to add more objects? Let's say one customer will use a specific brand in their project - do you have to add it, or could the designer (us) do that?
And would the designer need to model it in a specific way from scratch to fit the add-on or could he import already existing models, parametrize them and include them in the library?
Impressive work! Will there be a possibility to add more objects? Let's say one customer will use a specific brand in their project - do you have to add it, or could the designer (us) do that?
The idea is that the users will maintain their own library. I will have examples that can be used as a starting point, but designers can have their own library that contain the products they use.
And would the designer need to model it in a specific way from scratch to fit the add-on or could he import already existing models, parametrize them and include them in the library?
They can import a models. There will be a specific process to save an asset to the library. I will create docs and tutorials on this soon.
I saw some videos from @Andyrexic (from your YouToub page and also your company) so I like the idea behind your works
So, based on your approach, each data that can be imported into Blender can become a "template/prefab" object/entity, which is great and also the UX/UI is pretty straightforward
So, can your approach recognize variables and build templates/prefabs "automatically"?
I saw some videos from @Andyrexic (from your YouToub page and also your company) so I like the idea behind your works
So, based on your approach, each data that can be imported into Blender can become a "template/prefab" object/entity, which is great and also the UX/UI is pretty straightforward
So, can your approach recognize variables and build templates/prefabs "automatically"?
Thanks. I am not sure I understand what you mean by recognize variables and build templates/prefabs automatically. I will be creating a detailed video soon that explains the concepts behind Parametric Assemblies. Once you see the video it will probably answer your question.
@Andyrexic a heads up that the BlenderBIM Add-on currently does not support the costing and bill of quantities entities in IFC. Once they do, we should definitely collaborate - so that your data can be compatible with the IFC standard :)
@Andyrexic a heads up that the BlenderBIM Add-on currently does not support the costing and bill of quantities entities in IFC. Once they do, we should definitely collaborate - so that your data can be compatible with the IFC standard :)
This has been on the to-do list for a while :)
Nice. I will be curious to know how this will be handled in BlenderBIM. The property system that I use in Home Builder is pretty flexible so I think they should work well together. I will be creating documentation on this works in Home Builder soon.
@Andyrexic I like DnD idea, so is it possible to add another feature too?
If we hold a key, for instance, Shift, and click on an asset, it automatically applies to object
For instance, if I select an object, and hold Shift and click on the material A, material A will apply to the object, instead of drag & drop way, which will speed up workflow even more than now
@Andyrexic I had a play with Pyclone and Home Builder. It looks fantastic! I have a few questions though:
Only Windows builds of PyClone seem to be available. Any plans for binaries for the other OSes?
The Home Builder assets have intelligent snapping. Is there a way to create a snappable asset through the UI? I see it uses a few empties to mark the extents, but I wasn't quite sure how to assign this
The cabinets seem generated purely from Python. Can people who don't know Python create parametric assets?
The assets are self contained. E.g, if one carcass is positioned next to another, they double up on the end board (not sure the word). One example where this won't apply is in parking space assets - where the boundary line of one will overlap with another. I guess not a huge problem, but just wondering if there was thought given to these scenarios in the asset snapping.