Speckle does stuff with Grasshopper and the Internet (usually).
Speckle has quite a rich, albeit short, history:
1. Speckle The First: http://speckle.xyz
Speckle The First simply allows you to upload geometry to a server and then view it online from anywhere.
2. Speckle The Second: http://beta.speckle.xyz
Speckle The Second allows you to precompute a discrete portion of your solution space and then play with it online by manipulating sliders, through some quite primitive sliders.
3. Speckle The Third: http://streams.speckle.xyz
Speckle The Thirds does the same as Speckle The Second (see above), but better and is wrapped in a more attractive ui.
All the above were experiments in developing a protocol for design data communication that is easy to use and just works.
Forward to now: https://speckle.works
Speckle enables data rich collaboration between designers: structure your own communications channels and evolve complexity gradually, from simple geometry to fully integrated BIM-like “smart” objects.
Check out the tutorials:
2. How to send and receive data
Speckle is Open Source, released under the MIT Licence. That's polite language that you can do whatever the f*** you want with it, including taking the code and start selling it for a profit (as long as you credit).
Another important thing to note is that we are taking feature requests and we do ask questions, but not in the grasshopper forum:
We hang out on slack and on the discourse forum.
Ramon van der Heijden
Hi Dimitri,
This is a very interesting development. Some quick questions:
Thanks and regards
Apr 24, 2017
Dimitrie Stefanescu @idid
Hello ramon, i replied to you on slack. in short, the answers:
1) is yes. and
2) also yes. speckle streams and *.speckle.xyz are no longer developed. they will be rebuit based on speckle.works.
May 13, 2017
Danila Babko-Malyi
I am trying to set up a workflow from Grasshopper into Dynamo through streams in Speckle within a shared Project. Is it possible to send data to an existing stream in Grasshopper. I have only been able to get the attached to work where I change the name of the 'data sender' in Grasshopper to then update that name in Dynamo. Thanks for any input.
Sep 1, 2020