Rhino Inside Revit

Rhino.Inside Revit

3 min read
Share on twitter
Share on linkedin
Share on facebook
Share on email

For years AEC professionals have struggled with interoperability between different software, particularly Rhino and Revit. This gave rise to a whole range of interoperability tools such as Flux and Konstru. However, it seems now that in one fell swoop, Robert McNeel & Associates have changed the game with the release of Rhino.Inside Revit.

Rhino.Inside is an open-source Rhino WIP project which allows Rhino and Grasshopper to run inside other 64-bit Windows applications such as Revit, AutoCAD and Unity. Yep, you heard right – Rhino and Grasshopper within Revit! This opens up enormous possibilities by combining two, best-of-class software. No longer is it necessary to replicate your Grasshopper scripts within Dynamo. They can simply be run within Revit using the Rhino.Inside technology.

This tutorial will demonstrate how you can install Rhino.Inside and reference Revit geometry to get you up and running.


  • Download and install Rhino 7 WIP, note that you’ll need a valid Rhino 6 license to activate.
  • Download and install Rhino.Inside Revit. The Rhino.Inside components will NOT be visible directly within Rhino 7 and Grasshopper. To expose the functionality, we need to launch Revit. Rhino.Inside supports Revit versions 2018-2020.


  • Launch Revit and go, Add-ins > Rhinoceros and press the Rhino icon.
  • This will initiate a new tab in Revit called ‘Rhinoceros’. Then press the Grasshopper icon to launch Grasshopper inside Revit.
  • Within Grasshopper you should see Rhino.Inside Revit components added under the ‘Params’ and ‘Revit’ tabs. Note that these components are only visible from within Rhino.Inside Revit. If you open Rhino 7 independently, you’ll notice that these components are not available. Therefore, if you try to open a Grasshopper file in Rhino 7 after you have placed Rhino.Inside Revit components, you’ll receive an error saying the components are missing and the file won’t work correctly.

Rhino to Revit Interoperability

  • Before setting up any interoperability workflows, ensure that the Rhino and Revit units match. This is critical.
  • To reference Revit elements into Grasshopper, go Params > Revit > Geometric Element. Right-click and select ‘set one Revit geometric element’ or ‘Set multiple Revit geometric elements’. If you selected multiple elements, ensure you press ‘Finish’ in Revit.
  • To convert the Revit element into geometry that Grasshopper can use go, Revit > Element > Element.Geometry.


It can get a little tricky managing three windows – Revit, Rhino and Grasshopper – at the same time. If one of the windows disappears, simply press the Rhino or Grasshopper button within Revit’s ‘Rhinoceros’ tab.

For more information about Rhino.Inside for Revit, refer to the documentation.

Share on twitter
Share on linkedin
Share on facebook
Share on email


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Balcony Area and Depth with Dynamo

Min balcony area and depth

Verify a balcony’s minimum area and depth with Dynamo for compliance with the NSW Apartment Design Guide and SEPP65 requirements.

Renumber Balconies

Renumber balconies

A Dynamo workflow to renumber balconies based on their associated apartment room to assist in documentation and compliance checking.

Marketing Plans on Sheets

Marketing plans on sheets

Automatically place marketing plans onto individual sheets and set the various title block properties with Dynamo.

Create Marketing Plans

Create marketing plans

A workflow to automatically create marketing plans with Dynamo, including cropping and rotating the views.


© 2021 Parametric Monkey
Parametric Monkey and the Parametric Monkey logo are trademarks of Parametric Monkey Pty Ltd.


Drop us a message and someone from our team will be in touch with you shortly.


Thank you for your interest. Someone from our team will be in touch soon.


To find out about upcoming public workshops or to organise a private workshop, please submit the following contact form and we’ll be in touch soon.