Automatic geometry listener from Revit to Rhino - how to?

Hello everyone hope you’re doing fine, so you see as the title states;

I would like to create a listener for all my Revit Gemotery to automatically update and get baked on Rhino, while still deleting the old elements. I know it has something to do with keys and values, so I tried with Elefront. It did work, hardly, and took almost 7 minutes to compile one single wall displacement…

I would like to create a listener for all my Revit Gemotery to automatically update and get baked on Rhino, while still deleting the old elements. I know it has something to do with keys and values, so I tried with Elefront. It did work, hardly, and took almost 7 minutes to compile one single wall displacement…

Does anyone have any moire streamlined and fast tricks?

Btw, I use

NB: I mostly work on small residential projects, and it’s in the facade phase that I want to use Rhino to get my full freedom. But when client changes arrive I have to re-bake my walls and windows etc, re-reference etc… You get the point.
Btw, I use

NB: I mostly work on small residential projects, and it’s in the facade phase that I want to use Rhino to get my full freedom. But when client changes arrive I have to re-bake my walls and windows etc, re-reference etc… You get the point.

Thanks a bunch!

Hi Mahmoud,

Revit components are listening, how do you want to determine there was a change or is baking all the goal (overwrite all)?

Here the categories are queried and baked.

I don’t recommend this live baking on a large project, but to illustrate the process a wall was added to Revit and subsequently baked. The Rhino object GUID’s of the old objects to not change.

works
like
charm,

Thanks Japhy!

Out of curiosity, what does the Geometry Cache Component do?

It will overwrite the geometry previously written.

I just noticed some of the walls didn’t pass… a bug?

My bad, there was an applied limit of 100 on the Query elements, had to update!

Thanks again!

Zooming in an removing the Limit input (+/-) will fix that as well

1 Like