Hey @HD_STEEL!
Just to clarify @teocomi’s answer, it is possible to integrate Speckle into your website (we’ve done several demos/tutorials about it) but:
When you send some geometry from Grasshopper(or any other connector) to Speckle, you are sending the end result, not the full grasshopper definition that generated it.
This means that, if you’d want your users to be able to change inputs and have the geometry be generated “on the web”, you’d still need some kind of service like Rhino.Compute or Shapediver to pull it off.
- Services like Rhino.Compute or Shapediver provide a way to run your GH definitions on the cloud, but don’t provide user authentication, data storage, access control…
- Speckle does not provide “cloud computing” functionality, but it does provide you with user authentication capabilities, data storage, access permissions, version history, etc…
So basically we’d be providing half of the solution I think you are looking for. Note that Grasshopper Speckle should work with Rhino.Compute nicely, so combining them should not require much effort.
There are other ways of getting around this limitation by pre-computing a set of desired outcomes; but this would depend on how many inputs, and how complex, your designs are. We had a chat about this with another user (you can check it here: Speckle, Interoperability Dynamo, Grasshopper and Three.js - #3 by AlanRynne)