General discussions
Posts about job ads, news about competitions, events, learning resources, research, etc.

Speckle and Open BIM

Ahmed_K
Advisor

Hi there ! 

 

Archicad has been introduced as a locomotive for Open BIM and IFC workflow, i can see now a very fast raise of Speckle, for data and geometry exchange between softwares, without loss, it try to converts elements to native geometries for each software, this platform integrates almost all the popular softwares in the market, 

Revit, Sketchup and Rhino have the most focus on development, it's strange to not to see ArchiCAD in the front of the development,

 

Speckle may be the future for collaboration and exchange, regarding the progress they did in theese few years, who knows, 

 

This thread is for you to exchange, discuss about this platform and the experience of anyone used it as experimental or in a real work ! 

AMD Ryzen 9 3900X, 32 GB RAM, RTX 3080 10 GB
Archicad 27
Windows 11 professional
https://www.behance.net/Nuance-Architects
46 REPLIES 46

The latest version of Speckle 2.18 for ArchiCAD is available to download.

Martin Luther Jules
AC 10-28 (Full)
Asus | 64 GB RAM | Windows 11
Funfun Yan
Enthusiast

Hello, I use speckle to transfer a componet from su to archicad, and it rendered black. Is there an option to transfer the texutures as well? (the dinner side table is native archicad object, it is right)

Snipaste_2024-03-27_16-57-57.pngSnipaste_2024-03-27_16-57-40.png

We are slowly building support for textures but none is implemented yet. 

More than any other data point softwares handle textures in very unique ways per app. 

OK then, but can the model be some solid color if not texuture than the all black block?

This should be the expected behaviour. I’ll log this as an investigation ticket to check why not. 

jsdbroughton
Booster

Ok, for now will leave the information here as I solely have screenshots at the moment.

This is an example setup where the model is located not close from the origin but also not too far away ...

JSN_0-1713699957794.png


... and while an IFC for example which is exported from the AC Origin appears to be correctly referenced in Speckle is the direct stream from the AC not ...

 

JSN_1-1713700103916.png

... as also this received stream in Rhino demonstrates ...

 

JSN_2-1713700429667.png

 

... but just realized it is only for this special file as a fresh test file where I only copied some elements seem to be correctly positined

 

JSN_3-1713700519500.png

 

 

... so is there a setting / user coordination system / ... I don't know, anything which has an impact on the location in the original file?
Thanks a lot!


 

Edit: Ok, probably ran into that bug?

https://community.graphisoft.com/t5/Project-data-BIM/Global-origin-incorrect/m-p/396372#M9540

Tuan Tai Truong
Contributor

When testing the Speckle connection between Archicad 27 and Revit, a major problem occurred: The add-on was not compatible with Archicad 27, which caused Archicad to stop starting (it has no problem with Archicad 26)

I did uninstall Archicad and deleted all related folders (C:\Users\xxx\Documents\GRAPHISOFT, C:\Users\xxx\AppData\Local\GRAPHISOFT, C:\Users\xxx\AppData\Roaming\GRAPHISOFT). Unfortunately, this did not bring any improvement.

The solution was to delete certain registry entries with REGEDIT:
HKEY_CURRENT_USER\Software\GRAPHISOFT\ARCHICAD\27.0.0 GER R1\Add-On Manager\Default Location.

If someone encounters a similar problem at some point, it might be helpful to delete the corresponding registry entries under HKEY_CURRENT_USER\Software\GRAPHISOFT in addition to uninstalling and deleting the folders before reinstalling Archicad

 

Botonis
Advisor

There is an addon from Graphisoft to ensure an optimized compability between Archicad and Revit.

Is the Speckle addon better.....????? Are there certain cases that someone should work with the one or the other?

 

Greetings.

Botonis Botonakis
Civil Engineer, Enviromental Design MSc., BIM Manager for BS ArhitectsVR
Company or personal website
Archicad 27. Windows 11. Intel Xeon 2699x2,64 GB RAM, Nvidia 3080Ti. 2 Monitors.

Imo, Speckle is better beacuse of it's flexibility.
I'm using it to transfer structural core from Archicad to Revit in native elements.

In terms of information transformation, IFC is the best option for now. A wall will mostly stay a wall, a slab will mostly stay a slab if the geometries are not too complicated. With the other two options, all will become objects.


With Speckle there is the advantage that we will work "live", send and receive between software within seconds, and we can choose what to send, and what not.
But it quickly becomes chaos,  you don't know what and where something came from, and "delete" is not synchronizable.

 

With the Graphisoft add-on, it is actually cool if you put the Revit file in the cloud and update it as a hotlink whenever you want.

So Speckle: Quick and dirty

Graphisoft Add-On: Controllable

IFC: best for translating and continue working after getting the result

They won't be native.

For a lot of cases the direct shapes of elements (even if it says wall, slab, column etc) is not enough.

Don't agree.

I'm exporting my model exatly into the existing family & types in Revit, so I can't name it "dirty".

Speckle is making great strides and developing the tool at an impressive pace. The team is also very supportive, which I truly appreciate.

When I referred to "quick and dirty," I was talking about how we are currently using Speckle to collaborate as a team, as I mentioned before—not about how the elements are translated between programs. However, I do think that the Archicad add-on is lagging behind compared to other tools in this regard.
Our office is using Archicad.

 

TuanTaiTruong_0-1726046031731.png

 

TuanTaiTruong_1-1726046041842.png

 

Is this the most recent element support status? 

Botonis Botonakis
Civil Engineer, Enviromental Design MSc., BIM Manager for BS ArhitectsVR
Company or personal website
Archicad 27. Windows 11. Intel Xeon 2699x2,64 GB RAM, Nvidia 3080Ti. 2 Monitors.

That's screenshot from speckle docs. @lyur said it's outdated. May be it is.
Supported Elements | Speckle Docs

@lyur: We are still talking about two different things. Thanks for the info. I will not be working in Revit and will just focus on communicating with extern using speckle without translating exactly element to element. Good to know it will map that way. Speckle is working on it so I guess I can wait.

TuanTaiTruong_0-1726066717202.png

 

Today, we announced the Next generation of Speckle connectors. Early beta for now; this is a from-the-ground-up reworking of each connector, which will allow for more agile and rapid development of conversions and options. We've prioritised five connectors based on what our users are now prioritising, and this time around, the ArchiCAD connector and the one I own, Navisworks, missed the cut.  https://speckle.systems/blog/introducing-next-gen-connectors/

This does not mean that we are forgetting ArchiCAD (or Navis). Instead, we recently had two amazing engineers who are staunch Graphisoft experts (and G community members) join the team. So we are investing in this connection and hope to share more very soon. 

Thanks for the information.

Probably the most important and maybe difficult, connection to handle will be between Archicad-Revit.

 

I might collaborate with some architects who are using Revit so soon I will have to dive in Speckle.

It is still not clear though whether this agreemment  between Nemetscheck and Autodesk

 

https://adsknews.autodesk.com/en/pressrelease/autodesk-Nemetschek-interoperability/

 

will produce any results.............

 

 

Botonis Botonakis
Civil Engineer, Enviromental Design MSc., BIM Manager for BS ArhitectsVR
Company or personal website
Archicad 27. Windows 11. Intel Xeon 2699x2,64 GB RAM, Nvidia 3080Ti. 2 Monitors.

Yeah, I partly agree.

Speckle connector's development is mostly focused around Autodesk Products (especially Revit) and Rhino. However, these tables are slightly outdated, the last releases have added a lot of new features (except GDL that is still not available). The most useful addition was exporting properties and tool's parameters for each element. The output schema is pretty rich.

But for me is more valuable mapping possibilities. It was firstly introduced for Revit/Rhino connection, but it could be applied for other software as well (well, with some coding workflow though). I'm working with python to override the speckle scheme coming from Archicad in more suitable way to be undestandable by Revit. So I could transform, say, Windows to exact Revit window families and types from my template.

If you interested, I could show the process.

 

Iyur_4-1726057073168.png

 



 

@Iyur wrote:

Speckle connector's development is mostly focused around Autodesk Products (especially Revit) and Rhino. 

 

That is partly true (McNeel make Rhino, Esri ArcGIS, Opensource for QGI and Blender, Trimble make Tekla and Sketchup … we’re not biased). We have focussed efforts over the last 3 years since the release of V2 around the workflows we hear about. Connectors are an outcome of that research into the workflows people tell us they struggle with. Conversion of files is one for sure, but we've increasingly found that what users are asking us for is, first and foremost, access to the data within applications in a consistent manner. Increasingly we discover that conversion is 3rd priority after that and side-by-side working through data exchange.

Why is different from conversion, well its about the authority and ownership of data. Between two parties working together the responsibility of particular design components as is the duty to coordinate. So increasingly our attention has centred on making that a first class experience too. 

2-way sync and roundtripping data sounded like a utopian mission and Speckle offers a form of that, but it turns out that’s not the most important. 

Iyur
Booster

@jsdbroughton thanks for reply!
Actually it's a good pace of development, anyway. See what you've done for the last couple of years, it's pretty amazing.

Yeah, the main value in Speckle the data across all it's schemas, which could be used in a lot of different ways. Well, if too speak about geometry reference translation, I guess it has almost no issues with that.