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.
Hello! I've been playing around with Speckle this week and must say that this is the most convenient way to accessibly share 3d models online that I've used yet. Well done. That said, I have a big ol' list of questions and observations to run past you...
There might be others, but I'll leave it at this for now. :p Thanks again for this nifty tool.
Dimitrie Stefanescu @idid
Hello Gwendolyn,
Good that you emailed me as well, didn't spot this! Thanks for the feedback.
My answers below:
It is as secure as I can make it :) Re extracting the information, it's not straightforward, but it could be possible. Whatever ends up in in the browser is inherently copy-able. I don't know of an easy way to do it though.
Right now they do. The server is doing fine re storage space, and the costs are rather marginal (three pints of beer a month). Future plan is to generate one unique url for each component, rather than have them re-generate over and over every time you double click (a new upload would require dragging a new component on the canvas).
Yes, sure. It will be open sourced soon enough even.
Well, yes, they already are supported. See the little antennae in this example? They are exported curves from rhino. In order to render them you still need to transform them into polylines. I can increase the detail, they're a bit too polyline-ish.
Oh the future is bright, but time constrained. There's a plan for speckle.xyz/edit/modelname where you would be able to do that, but it's not a priority right now.
Until then, you can add colour to your meshes in Gh!
You can press "z" on your keyboard for some psychedelic, but accurate, views.
Mmm, I should look into this. If you're up for it, can you send me (hello@dimitrie.org) the link where this happens? And/or the rhino + gh model?
It's on the feature request list :)
Again, thanks for the feedback - it's great to hear from you!
Warm regards,
Dimitrie
Dec 7, 2015