Is it possible to make a connection with Archicad when I have Rhino/Grasshopper on my laptop and my client has Archicad on his computer? It would make it a lot easier to sell my grasshopper scripts if my client doesn’t need to invest before he knows what he is getting.
It would be even better is it is possible to make a remote connection without the need to be in the same location.
It think the standard solution to such a problem are TCP sockets, which are used to exchange data from one to another application or PC.
Therefore you‘ll need to create a small middleware inside Archicad, which acts as a client and connects to a middleware inside Rhino or Grasshopper acting as a server. There are various solutions which work similarly, like Hops. But as a fundamental skill implementing such a feature is very difficult on the first time, but gives great power for similar scenarios. There are also plenty of libraries out there, helping you with this. ZeroMQ, Grpc etc
It might be that there is already something like this, but again clicking together ready-to-use solutions won‘t help you on the longer run.
Thanks Tom,
For a IT-specialist it may be worth it, but I don’t think it is worth the effort for me (architect/designer without programming skills outside of Grasshopper). I have also asked the question at Archicad, hopefully they have a ready-to-use solution for me.
Thanks, but on the website it says: “Prerequisites: Before installing any connections, make sure that Archicad, Rhino and Grasshopper are installed on your computer.”
So I was hoping for a reaction from someone who actually connected Archicad and Grasshopper from different computers.
Maybe you have done so. If so, please let me know.