Skip to content
Revit to Rhino Interop — Bring a Revit model into Rhino on organised layers.
Script pack Launch price

Revit to Rhino Interop

Bring a Revit model into Rhino on organised layers.

USD 39, was USD 49

Instant download after checkout. All sales final. Digital products are non-refundable.

Version 1.0 · Prepared 2026-07

BIM Management All-AEC Grasshopper/Rhino

What it does

Getting a Revit model into Rhino usually means an export, an import, and a pile of unlabeled geometry on one layer. Revit to Rhino Interop runs on Rhino.Inside.Revit and transfers Revit elements into Rhino, baking them onto organised layers by Revit category, by level, or by a parameter value with your own layer names. Choose a selection mode (all elements, selected categories, or a manual pick), pick a layering scheme, and run it from inside a live Revit session. A delete-elements-on-layer helper clears a layer before a clean re-run. You get organised Rhino geometry instead of one messy dump, though it does not yet write Revit parameter values onto the Rhino object attributes; that part is planned, not shipped.

What is included

  • Three selection modes: all elements, selected categories, or manual
  • Layering by Revit category, by level, or by parameter value
  • User-named layers from a chosen parameter
  • Bakes Revit geometry to organised Rhino layers
  • Delete-elements-on-layer helper for clean re-runs
  • Testing notes covering the selection and layering combinations

How it works

  1. 01

    Launch Rhino.Inside.Revit from inside a running Revit session (2024, 2025, or 2026).

  2. 02

    Open the .gh definition and choose a selection mode.

  3. 03

    Pick a layering scheme (category, level, or parameter).

  4. 04

    Bake to organised Rhino layers, using the delete-by-layer helper for a clean re-run.

Parameters

The sliders and inputs the tool exposes.

Parameter Controls
Selection mode All elements, selected categories, or a manual selection
Layer scheme By Revit category, by level, or by a chosen parameter (with your own layer names)
Delete-by-layer helper Clears an existing layer's elements before a clean re-run
FAQ

Questions about this product

How does it connect to Revit?

It runs through Rhino.Inside.Revit, so Rhino and Grasshopper open inside a running Revit session and read the live model.

Does it copy parameter values onto the Rhino objects?

Not in this version. Writing Revit parameters onto Rhino object attributes is planned and not yet included.