Grasshopper compatibility Rhino 6 ⮂ Rhino 7


Are Grasshopper definitions fully compatible with Rhino 6 and Rhino 7 in the same way (except the new components for the Rhino 7 like SubD)?

I just remember there was some problem with addition and multiplication components in Rhino 5 ⮂ Rhino 6.

Is there any list of new components that will not work in Rhino 6?
I noticed Image resource, components for contextual inputs and outputs, SubD components.

Hi -

The Grasshopper versions that are in Rhino 6 and 7 are not completely the same, no.

I don’t believe there is such a list, no.

1 Like

Image Resource
Mesh from SubD
Quad Remesh
Quad Remesh Settings
Quadmesh Settings
SubD Box
SubD Control Polygon
SubD Edges
SubD Faces
SubD from Mesh
SubD Vertices

Or you can use Pancake’s portability report tool.


wim, gankeyu, thank you for your answers!

The problem is that geometry references to a Rhino 7 file will be unavailable to R6 users, making it impossible for many people to work on R7 models posted to the forum or shared between colleagues.

If the geometry is not specific to R7 (like SubD), people can “File | Save As…” to Rhino 6 format but requesting that will get old very fast.

It would be wonderful for all concerned to have a R7==>>R6 conversion utility so R6 users can read R7 Rhino files, minus the uniquely R7 bits of course, which is what "Save As R6” does. Even better would be to have that conversion utility built into R6 and modify this dialog to offer the option to use it, with suitable warnings that R7 bits will be ignored, of course.


This approach would be WAY BETTER for everyone, allowing a smooth transition where people eventually upgrade to R7 because they want the new features instead of being forced to upgrade or be left out of the forum “party”, as was the case with migrating from R5 to R6 for nothing more than trivial changes to a few key components.