Am I understanding the direct edit workflow?

Hi, I am a fairly advanced Rhino user, with very basic knowledge of Revit and Grasshopper.
As a student, I am trying to determine the best way to hop right into learning the Rhino.Inside.Revit workflow.

Specifically, even after watching a handful of YouTube tutorials, I feel like I still wasn’t able to determine if you can edit/create elements in either the Rhino or Revit interface outside of GH.

For example, say I began in Rhino, and I’ve reached the point in a conceptual model where I am ready to start adding more developed systems, which I do not want to manually model (i.e. curtain walls, window, mullions, doors, etc.) but also don’t want to lose the iterative benefits of Rhino. Is that a good point to use RIR to bring that model into Revit?

Q1) At this point, can I go into the Revit workspace and start attaching native elements to the imported model?
Q2) Will those Revit elements then be added back to the original Rhino model?
Q3) Can I then return to my Rhino workspace, see the added Revit elements, and return to editing in Rhino, all real-time?

In other words, does a single model simultaneously exist in both workspaces? Or does workflow become a series of: model to a point in one workspace, export using RIR, model in other space, export back? If so, during the switching, will Revit and Rhino recognize previously added native elements if unchanged during the “swap”?

I have watched the workflow tutorials on importing Rhino elements as families. The Rhino model enters the Revit workspace as pinned elements and most instructors leave them as such. Can these objects be edited in the Revit workspace which then update the form in the Rhino space?

Thanks you.

1 Like

Hi Kyle,

There are a number of ways to work with Element Tracking. Your desired workflow being the determining factor, typically based how are you inputting and controlling elements and geometry.

If you are controlling the creation of elements via Rhino geometry or Grasshopper, unpinning in Revit will break that relationship.

I’m not quite following. Grasshopper can contain both (albeit slowly if the project is large). There is opportunity in Grasshopper to create logic that drives in either direction.


Thanks for the reply. I think you answered my question, but it’s also likely I simply need to work with the software more.

But I’ll try again:
Is it possible to have a workflow where Grasshopper works in the background, essentially on a looping script, checking each new geometry/element added in either the Rhino or Revit workspace? As long as I model a geometry/element that meets the criteria of Grasshopper, the new edit will populate in the opposite software simultaneously?

Take a look at this Example posted a while back (hopefully it still works, i’ll give it a quick go here shortly)