Archipack 2.3 for blender 2.8+ / 2.91+ RELEASE

That 2.49989 value are precision issues (not rounded)

There is no control over location of foil, it is 50% of overall frame width.

1 Like

Hi Stephen,
what is the best way to add two different textures to a wall?
On the screenshot you can see an example.

Split wall in segment, override segment finish/material.

Hi Stephen, I’m using Archipack all the time now, it’s an incredible time saver for archviz, and the potential for BIM is more and more interesting.
I’m using it in Luxcore for the interiors, but found a big problem with the materials. When you delete a door, either through the ui or by hand, the standard materials it shares with other doors resets, loose all nodes. What could be causing this?
Also, unrelated to the rendering engine, when the scene becomes somewhat big, adding a door or a window to the (custom) wall crashes Blender always. Copying from existing or adding standalone and then auto boolean works.
Ah, yes, I’m on Linux.
Anyone else experiencing this issues?

Had to provide a special delete handler to take care of Luxcore material as a pointer was left behind leading to a crash, perhaps missing something in the between so it does destroy all nodes in the shader despite it still being in use.
In 2.3.3 there is a small issue with holes using “Exact” solver for booleans, leading in slow down operations. Perhaps it also may be the source of this issue. Next release will adress this issue.

1 Like

Thanks, good to know :slight_smile:

Hello Stephen,
I build 3D building models from scratch and use Archipack to define custom walls and then add windows, doors, kitchens, etc. However 2D-to-3D has evolved a lot since I started using Archipack and I am studying the documentation to change my workflow.
Assuming I import from 2D dxf, I have gaps in the place of doors (in the instructions video there are lines, like lintel). Dxf imported looks like this:

Since I cannot detect the gap, what is the best worflow? (I could add the lines while still in 2D CAD, but I seek a solution in Blender with Archipack)

For the 2 doors on the right part, you may use “Points” tool once detected to create missing shape by selecting verts on both sides, this will create missing lines (best fit rectangle).

For the other doors as there are no vertex on one side, you must create missing parts by hand.

Once all the shapes dones, reselect them all and restart the tool using detect.

Great! it worked for the first door gap, it added the rectangle. But then when I selected a second area it sort of joined both door gaps with diagonals, creating an unwanted trapezoid, like shown below : (1, red is the first door / 2, cyan the second selection, the green arrows point to the diagonals)

I tried exiting the tool and the diagonals disappear, not a Blender mesh or curve? But then when I restart the point they are there and I cannot start from the beginning.
I tried to understand in the video how you go from one door gap to the next but did not understand.

EDIT: Ok “F” creates the lines! then you start a new selection. Got it!!

And then there is a case of a door gap in the corner, that [Points] cannot detect. Like below:

I could edit the wall curve and add a segment, but I’m wondering what the [Lines] detection button does.

Lines is ment to extract lines for eg fences.
You may edit your curve and copy the left segment, then snap over the right wall and use point tool again.

Yes, that works fine, ty. It is a wonderful productivity tool. I had it for so long, but built a bad habit, not using the original 2D tool.
When I have a 2D CAD source, I am now convinced this is the way to go.
I still start from building solids directly in Blender when doing conceptual work (massing) and then progressing inside Blender, without CAD underlay.