The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Topics related to the Grasshopper-ARCHICAD Connection and the various tasks that can be achieved with it.

Moderators: Karl Ottenstein, LaszloNagy, ejrolon, Barry Kelly, gkmethy

There is a Rhino/Grasshopper-ARCHICAD Bidirectional "real-time" Connection Add-On coming: ... blic-beta/

Sign up for the public beta:
Last edited by LaszloNagy on Wed Dec 21, 2016 2:52 pm, edited 2 times in total.
Olivier Gras wrote:Just wanted to congratulate GS for a supersmart move!!!

How is it smart? As near as I can tell, the ArchiCAD add-on will convert a .3dm into a .gsm, and in doing so you can control the poly count to make it as smooth as you can. However, unless the imported object has smoother curves and surfaces than we can make in ArchiCAD with out it, what is the advantage? Rhino already generates a number of 3d file formats that we an import into ArchiCAD. .3ds, .obj, .skp, etc...

And ArchiCAD can already export 3d files that can be opened/imported into Rhino.

All I can see as being anything new is that we can open .3dm files directly, and I do like the option for controlling the poly count. I am always looking for ways to make curves and surfaces smoother in ArchiCAD.

Does this add-on for Rhino actually give us smoother curves and smoother rounded surfaces in ArchiCAD that we can get with out it ?

I have been testing this add-on and it seems to me that I can get much smoother results, however, I am not sure this is from the add-on or just tapping into what ArchiCAD can already do. ? Using base molding for a test, I can get smoother curves with a .gsm than for the .3dm
Steve Jepson wrote:How is it smart?

If you have seen the webinar you know that ARCHICAD will now have a live bidirectional connection to the best freeform modeling application and visual scripting application, so they do not have to develop their own solution from scratch. That I think is a smart move. ARCHICAD users will be able to take advantage of all the development effort put into Rhino and Grasshopper to improve their BIM workflow. Architects currently using Rhino may decide to take up ARCHICAD to improve their BIM workflow.

What you are talking about is another thing: the accuracy of geometry coming from Rhino to ARCHICAD. I will report that issue to GRAPHISOFT.
I missed the seminar. I have Rhino5, Grasshopper, .3dm add-on for ArchiCAD, Maxwell for Rhino... I have been playing with it for a while, watched some videos, etc..

I still have no idea how Grasshopper would be useful to ArchiCAD users.
It looks to me like some sort of .gdl style code scripting tools with a few graphics to help keep track of the codes being applied to various elements. Not something that seems very useful to an ArchiCAD users.

What exactly do you mean by bidirectional? That could mean simply having a file format that both programs can convert to something they can process. We could already do that with a .3ds, .obj, and some others.

What is the this noting more than an add-on that lets you save an ArchiCAD file as .3dm, and convert .3dm files to .gsm files ? That is relatively unimportant unless it can do something better than we could already do this with a .3ds or .obj file.

I would like it if someone can cut to the chase about this bidirectional connection between ArchiCAD and Rhino is so I don't have to take the time to figure it out myself.

Attached is a picture of come Grasshopper graphic representation of the codes to be applied to various elements. Does that look like something you want to do ? This is programmer candy, not modeling tools. Unless I am not understanding what this is. ??

I would like to have in this is the ability to get things modeled in Rhino into ArchiCAD that are better elements than what I can model in ArchiCAD.
I would also like to get things modeled with ArchiCAD into Rhino to enhance the quality of what I can model with ArchiCAD.

If there is no advantage in this over doing it with one of the 3D file formats we already have available - I will lose interest real fast.
Well, the seminar showed about half a dozen examples where this workflow can be useful. Its basically Algorithmic Design, you can define a lot of geometry by algorithms. It also has randomization, for example for an elevation tiling pattern or coloring pattern randomization.
Also, you can create a lot of free-form stuff much easier in Rhino, then push the geometry to ARCHICAD, like a double-curved roof or shell structure.
Also, if the building is algorithmically defined in the conceptual design stage it can be redefined by adjusting a few variables instead of remodeling the whole thing in ARCHICAD. This is done in Rhino/Grasshopper and the result is pushed to ARCHICAD and converted to native ARCHICAD elements.
BIDIRECTIONAL means that you can also start it by creating geometry in ARCHICAD, then push that data to Rhino and use it as a basis for Algorithmic Design. Then push the result back to ARCHICAD. So you can start the process in either Rhino or ARCHICAD, they update each other with changes made in them.
LIVE means that there is truly a live, real-time connection between Rhino/Grasshopper and ARCHICAD, if both are running; when you change something in one the other also updates based on the changes.

The example you showed in the attachment looks pretty complex. But in most of the cases it can be much simpler than that. Of course the more complex it is the higher level of algorithmic control you have over your design.
Maybe this is not your cup of tee. It is mine, I find this kind of stuff interesting. These tools are also used by huge ARCHICAD client firms like BIG and NIKKEN SEKKEI who find them very useful.
I see - Here is an example of the Grasshopper script and the Model it generates. WOW! This is going to be really cool. It adds a new dimension to working with ArchiCAD. I will keep working with it to see how I might use it for the kind of projects I am working on. Mine are simple geometry for the most part.
This is what I was looking for!

It is really cool but I am not so sure what I can use it on. I don't get to model project I could use if for yet. Perhaps stairs ? I use a lot of assemblies that are tweaked for different dimensions. Special moldings that need to fit a complex geometry? I wish I needed to model more curvilinear forms and complex geometries.
Just today I read that Grasshopper for Mac is coming: ... ting/28066

The reason this is important is because when it becomes available as a stable release, the Rhino-Grasshopper-ARCHICAD workflow will become available on both the Windows and the Mac platforms.