turn Rhino walls/floors into fully editable Revit elements


Hi all,
I’ve modelled an entire building in Rhino — including all walls and floors — and a lot of the geometry involves curves (some arc-shaped, some more freeform). I’d now like to bring this into Revit so that the walls and floors behave like native Revit elements — meaning I can edit their height, type, and other parameters directly in Revit, use them in sections, and schedule them.

At the same time, I want to keep Rhino as my design base, so that if I change something in Rhino later, it updates in Revit.

I’ve been exploring Rhino.Inside.Revit, but I’m unsure how to:

Properly convert Rhino walls/floors into true Revit elements (not just geometry or masses)

Handle curves (especially non-linear walls or spline edges)

Maintain a live and editable back-and-forth workflow between Rhino and Revit

Has anyone found a clean, flexible workflow for this? Would love any guidance, tips, or sample definitions.

Thanks so much!

Hey @Shayna_Naik ,

Legacy Speckle connectors has a feature for converting “Surfaces” from Rhino into native Revit elements. Not sure how well Arced surfaces are supported tbh but you can check it out yourself. Take a look at this video:

Keep in mind, this would require you to extract the faces of those extrusions and use those instead of extrusions themselves. Also, it would require creation of wall types with the thicknesses from Rhino.

This is no easy task. Speckle does not support back and forth and afaik, Rhino inside Revit does not support either.