by -

Hi Grasshopper designers,

in this blog post we provide you with an overview of the Grasshopper outputs supported by ShapeDiver. In case you can’t wait and want to give it a try right away, go ahead: download and experiment using one of our example models, or have a look at our demonstrator model, which makes use of all supported types of controls and outputs.

Which outputs get displayed by our viewer

ShapeDiver will display everything that’s visible in your Grasshopper definition’s preview. That means you should deactivate the preview option on all components except the ones you actually want to show to your viewers. The tricky part here is that you might display objects several times without noticing. It’s very hard to spot duplicate geometry in Grasshopper’s preview mode. This would make your model unneccessarily large and slow when it’s transmitted through the web.

Our recommendation: deactivate preview on all components and then reactivate only the important ones one by one. That way, you’ll notice redundant objects immediately.


We transfer meshes using a highly efficient data format. Whenever possible output meshes if you want to take control and achieve maximum speed.

Breps, Surfaces

We mesh Breps using Rhino’s Jagged and Faster meshing settings. Untrimmed NURB surfaces are transferred as such and meshed by the viewer.


...are supported as well.

2D text tags, 3D text tags

Check out our demonstrator model to see how 2D and 3D text tags will be displayed in the viewer.

Further reading

You might also be interested to read our blog posts on controls and materials.

You must be logged in to comment.