AUTHOR: Joseph Freund

Back to Blog Posts

Rhino.Inside.Revit v1.2 Released

It has been a couple of months since Rhino.Inside.Revit stepped out from Beta and was released as the full version 1.0. Since Aug 2021, there have been improvements and functionality added, with version 1.2 just released this week.

Many of the new Create components are possible because of the Element Tracking System which allows Grasshopper to remember the Revit elements that it creates, even between sessions. This reduces the chance for creating duplicate or clashing elements within the Revit model and paves the way for  many more Create components to be implemented.

Here is a quick look at the newest features in  v1.2:

Read More

Rhino.Inside.Revit Public Release Available

Rhino.Inside.Revit version 1.0 was released mid-August of 2021, containing all of the features that Robert  McNeel and Associates wanted to include in the initial release, including the much awaited Element Tracking. Since this release, more users and firms have begun adopting Rhino.Inside.Revit into their workflows.

Additionally, there have been minor updates and improvements provided in the release of Rhino.Inside.Revit v1.1 and the latest release of v1.2, currently available as an update from within the Revit toolbar. This article will cover some resources for learning, as well as cover the best features of Rhino.Inside.Revit, updated to the latest release (v.1.2) that is available.


Rhino.Inside.Revit has been around for a couple of years, but here’s a recap, at a high-level, of the capabilities of Rhino.Inside.Revit:

Read Revit Model Elements

Read access to the properties and parameters for a given Revit model element

Edit Revit Model Elements

Edit access to the parameters for a given model element

Create native Revit Elements

There are a variety of Create components that allow for the creation of new Revit elements with provided inputs. The following Revit elements can be created with the Create components in Rhino.Inside.Revit:

Beam, Column, Roof, Wall, Floor, Level, Grid line, Adaptive components, Family instance, DirectShape, Topography, Building pad, 3d view, Form / loftform, Model line, Sketch plane, Model group, Material, Physical asset, Thermal asset

Note: due to the new feature of Element Tracking, many more Create components should now be possible, so keep an eye out for updates in the Release Notes.

Convert Revit model element geometry to Rhino geometry

By specifying a particular view, the visible geometry for an element can be converted into Rhino geometry. The resulting geometry could be Points, Lines, Curves, Meshes, Surfaces or Polysurfaces.

Features Overview

Within the nearly 300 different components that are available, Rhino.Inside.Revit has a great deal of functionality. The components are grouped into various panels across the ribbon in the Revit tab:

  • Build
    • Create native Revit building elements

  • Category
    • Access Category info
  • DirectShape
    • Create Revit Directshapes from
  • Document
    • Access and edit document information

  • Element
    • Access and edit elements

  • Family
    • Access, edit, and create Family components

  • Filter
    • Logic filters to apply to different elements
  • Host
    • Work with element hosts
  • Input
    • Input components, with dropdown menus containing various Revit options/settings/types
  • Material
    • Access, edit, deconstruct and create new materials

  • Model
    • Access, edit, and create datums and model lines
  • Parameter
    • Access, edit, and create Parameters

  • Room & Area
    • Analyze Instance Space
  • Site
    • Access and create top
  • Type
    • Access types and type instances
  • View
    • Access, edit, and export Views
  • Wall
    • Access, Analyze, and Create Walls

This is a short summary of the many components that are available. I recommend giving the full list of Components a review, and as always, make use of the tooltips in Grasshopper by hovering over the middle of the component.

Element Tracking

One of the nicest new features Rhino.Inside.Revit is the introduction of Element Tracking to all of the Create Components, which allows the Grasshopper script to remember the elements it created between sessions.

Previously, in Beta versions, Grasshopper script would have no memory of having created elements between sessions, so if the script was opened in a new Revit session, it may create duplicate elements.

In the public release, there is flexibility for users to define how they want the Grasshopper components to remember the Revit elements that they created:

Disabled will not track the elements, so will create new (and possible duplicate) elements upon solving.

Enabled : Replace deletes any existing element and creates a new element, generating a new Element ID.

Enabled: Update will check to see if it can edit the existing element (maintaining the Element ID). If it is unable to edit or does not detect any existing element, it will create a new element. This is the default setting.

In addition to the Tracking Modes, users can Highlight (elements will be selected within the Revit window), Unpin, Delete, or Release the elements by right-clicking the Output of the component.

Version 1.2 Updates

Version 1.2 brought a dozen new components for Views, Sheets, and Assemblies.

Rhino.Inside.Revit Resources

When considering implementing a new software or update into a firm’s standard practices, it is good to test and understand any changes made in each release. Here is a shortlist of some of the most useful links for learning about the latest releases of Rhino.Inside.Revit.

Introducing Rhino.Inside.Revit

Great launching pad for accessing resources and getting started with Rhino.Inside.Revit.

Getting Started

Download links, installation instructions, and basic how-to videos and GIFs to get started.


Deep dive to understand the underlying concepts behind the Revit model data and the Rhino.Inside.Revit components available in Grasshopper.


Watch videos and content covering Rhino.Inside.Revit from the community.


Ask questions, ask for help, discuss topics, or get help or advice with issues experienced while using Rhino.Inside.Revit.


This page contains reference guides for users, developers and BIM Managers, including the Release Notes, which are a quick way to get up to speed with the latest changes so that any existing Grasshopper definitions will continue to work as expected, or can be planned to be revised accordingly.

The Building Coder

This blog contains great information about the Forge and Revit APIs, which can be helpful to understand how Rhino.Inside.Revit is able to work, and how the functionality can be extended through scripting.


As a reminder Rhino.Inside.Revit is free to download and use, and the source code can be found on Github. You just need a license of Revit and Rhino 7 and you should be up and running! Email to purchase new or upgrade to Rhino 7.

Read More

How to Access an Autodesk BIM 360 Site

Autodesk is currently in its 3rd Generation Cloud platform for BIM collaboration tools in the cloud, but the 1st and 2nd generation platforms are still active. This post will guide you to the correct site, depending on which platform is used in your project or organization.

For each platform, access is controlled via Named User Subscription Licensing, which is tied back to a user’s  Autodesk Account. An account consists of an Autodesk ID, email, and password. After a user has been assigned a license and is added as a member to a Project, they can access the necessary BIM Sites simply by logging in. When using Revit, cloud-worksharing can be accessed via the Collaborate tab. In the web browser, the URLs listed below will take you to the main page or the last Project that was accessed.

1st Generation

First came BIM 360 Teams, combined with Collaboration For Revit (C4R), allows team members to collaborate on a central cloud model from anywhere in the world.

Versions of Revit: 2015-2018

Additional Installation: Collaboration for Revit (C4R)


2nd Generation

Next came BIM 360, which added better collaboration and project management tools, in addition to cloud clash detection, reporting and analytics, and cost management. C4R was improved and repackaged as BIM 360 Design.

Versions of Revit: 2018.3 – 2022

Additional Installation: Autodesk Cloud Models for Revit


3rd Generation

With the 3rd Generation platform, the Autodesk Construction Cloud, there is a common data environment from pre-design, design, and construction, all the way to operations and facility management. This allows team members to collaborate and share data through the entire life-cycle of the building.

Versions of Revit: 2021 – 2022


Questions? Customers of Microsol Resources can contact our Technical Support Department for help with access by emailing If you are interested in hearing more about the different features of BIM 360 Teams, BIM 360, or the Autodesk Construction Cloud, please reach out to

Read More

Latest Tweets

MicrosolTweets @MicrosolTweets
@ChaosGroup and Microsol Resources are offering a Black Friday promotion with a 20% discount on the first year of a…
Black Friday is almost here and @Enscape3d is offering a 20% discount on all new yearly new licenses (floating and…
There is an increasing integration of digital technologies in the construction industry in all facets of operations…
Load More...