ArchiCAD quantities / Material quantites in Version 3 connector- Incorrect or missing values

ArchiCAD quantities / Material quantites in Version 3 connector- Incorrect or missing values

Hi everyone :waving_hand::waving_hand:

  • For context:
    I have been using Speckle V2 ArchiCAD connector for model sharing and cost calculation analisis for a while now. To quality check the data and my workflow, I created a test model where I know exactly what the areas should be based on fix dimensions. *In this example a wall´s face is 4m x 2.5m = 10m"2

  • Speckle V2 Legacy: Here we get All the parameters available in the model, so we can find the ones relevant for analisis.
    -elementProperties → General parameters

The “correct” one is Surface Area = 10m"2 (one wall´s face), while the Area parameter is actulally the Top Surface area of the wall. This is okay as long we can see all the other parameters and fetch the requiered one.

As you might be aware, ArchiCAD has 3 types of “structures” that behave differntly: Basic, Composite and Complex profile

The example I showed is a Basic wall which can only have one material → simplest area values.
If the element is a Composite or Complex, multiple layers are added. With some differences.

  • Objective: I want to continue using this workflow in Speckle V3 connector with ArchiCAD28, since I recently upgraded some models from ArchiCAD27.

  • Issue: The provided Area value in V3 connector is not correct for walls/ slabs. And due to performance improvents in ArchiCAD V3 not all the parameters are sent, which makes the previously described process less straightforward.

  • In this example, I would expect to see the ArchiCAD parameter Surface Area: 10m"2 (4m x 2.5m = 10m"2), but instead the given value is the sum Areas of All the wall/slab faces: 23.90m"2.

  • If the wall/slab is Composite, then each layer provides volume and thickness, but not the Surface Area, only the total area.

I can think of some workarounds to get the desired value, but it gets unnecessarily complex when the wall/slab has openings or when managing multiple elements on a real model…

  • For a Complex profile the volume/area quantities are not present at all. Which is not ideal considering that such values are visible both inside ArchiCAD and IFC exports.

Our primary focus is obtaining correct values to ensure our estimations are reliable and avoid overestimation due to wrong volume/area parameter use.

Some thoughts:

It will be great to have the possibility to send the quantity-type data with the V3 connector. I think this approach would tackle and solve other element types that might have this same issue (for ex. Beams/Columns, Curtain Walls, Morphs:, Railings & Stairs:, etc… )

I saw that ArchiCAD models have had issues since V2, either causing bottleneck performance or large models not being sent.

[> Archicad - Include Quantities
Missing Properties with NEXT GEN 3.0
Running into timeouts when sending from archicad /w properties

Perhaps a way to solve it, to some extent, would be to have different “export options” in the dialong similar to IFC Export within ArchiCAD, so the user decides what data is important. In essence similar to what Speckle V2 had, but even more specific (see images)

Speckle V2:


ArchiCAD IFC export:

With this IFC export settings, one can get only the quantities without other parameters, reducing the file size. And choose the “correct value” on all building element types according to the analysis needs. Either in Base quantities or Component Quantities set group (see image)


Those parameters would be:
GrossSideArea
NetSideArea
Projected Component Area (Gross)
Projected Component Area (Net)

I hope this information is helpful and can be considered. I would love to hear when I can continue with this workflow within ArchiCAD, especially given the potenial on the new Speckle Intelligence feature for data sharing and presentation

Thanks for reading

I’ll be watching for a solution, I also had developed my workflow with previous version of Speckle and now I have to start all over again with new Archicad and new connector.

Hey @Avenirtec ,

This is great feedback. I’ll log this and we’ll include the missing parameters.

We have plans to do this but it’s a bit tricky to implement. Until then, i think adding missing parameters would resolve your issue.

Just to clarify, if we add the following parameters, your workflow would work as it used to. Is this correct?

Those parameters would be:
GrossSideArea
NetSideArea
Projected Component Area (Gross)
Projected Component Area (Net)

1 Like

Hi @gokermu ,

I understand, there must be more complexity behind it. But yes, having these parameters in most building elements (walls, slabs, curtain walls, stairs, rail, etc..) would allow us to use V3 connector as before.

The parameters may not always be avaible across elements, but they are consistently organized by their hierarchy level

  • Main Element Properties:

    • ArchiCAD: SurfaceArea and TopSurfaceArea(Net)
    • IFC Base Quantities (I believe only present when exporting IFC):
      GrossSideArea, NetSideArea
  • Component Quantities (Nested details):

    • Projected Component Area (Gross)
    • Projected Component Area (Net)
2 Likes