How It Works
ShapeDiver is a cloud platform for building online applications based on parametric 3D files made with Rhinoceros 3D and Grasshopper.
In just a few clicks, host your Grasshopper definitions online, including all their parameters and solutions, and share them with anyone around the world.
2) Upload To ShapeDiver
✓ Click the "Upload" button and drag & drop your Grasshopper file directly on your browser. No coding is required!
✓ Our system will scan your Grasshopper file and output a web application in a few seconds.
3) Set Up The Scene
✓ Setup lighting, camera properties, Augmented Reality (AR) settings, background, and more!
✓ Manage the order and visibility of your parameters.
✓ Whitelist your domains, and enable iframe and/or direct embedding to integrate ShapeDiver on your own website (requires a paid plan).
4) Publish & Share
✓ Set your model visibility to public or private.
✓ Share your public models with anyone via URL.
✓ Share private models securely with different methods such as obfuscated URLs (requires a paid plan).
Learn about our features.
Useful on their own. Powerful when combined.
Use our special components to prepare your definitions and make them ShapeDiver-ready.
Online 3D Viewer
Our WebGL viewer will help you easily display your Grasshopper definitions online.
Frontend & Backend APIs
Create powerful workflows and integrate your models into any web application or external platforms.
Upload, monitor, and control your Grasshopper files, all from an easy to use online interface.
Get Started For FREE
With ShapeDiver, designers can host their Grasshopper definitions online, including all their parameters and solutions. In a few clicks, upload definitions and start interacting with them in the platform.
Upload unlimited definitions for free and share public ones with a simple link. The online viewer provides a visual interface in the web browser to update parameters and get instant visual feedback of the solutions.
The Technology Behind ShapeDiver
How does it really work?
The ShapeDiver system provides an online interface to servers running Rhinoceros and Grasshopper.
Our servers compute the solutions of the requested sets of parameters and send the results in geometry and data formats optimized for third-party web and desktop applications.
Moreover, the smart caching and load balancing system ensure that results are always delivered with the best performance, even under intense usage.
What can you do with Grasshopper definitions online?
Once your definition is online, it can be accessed in multiple ways. It can be embedded in a website or even eCommerce platforms.
In the near future, the definition will be able to be accessed from different design environments like Revit and Adobe Illustrator.
Finally, our API lets you integrate your definition logic into any web application, with the viewer or in the backend. The sky is the limit!