algorithmic modeling for Rhino
Hummingbird is a set of Grasshopper components that facilitate the creation of Revit native geometry. This process exports basic geometric properties and parameter data to CSV text files which is used to describe many aspects of the Revit BIM geometry. In Revit this data is easily imported using the Whitefeet Modelbuilder tool (included).
Translating Rhino primative geometry to Revit has been vastly simplified without the need for linking or reference objects. This allows for the downstream Revit model to be modified and adapted for the project duration.
Website: http://ghhummingbird.wordpress.com/
Location: San Francisco
Members: 154
Latest Activity: Sep 3, 2016
Hello There,Is ti possible to export data to Revit through HummingBird.I have this panels in GH that are all taged with a color code. I need this to be exported to Revit in order to create a…Continue
Started by Claudio Jan 7, 2016.
Hi every one,I've noticed that HmmingBird CSV files view it with the CSV viewer, sometimes shows Item ID's and sometimes does not. Is this an bug or is something I'm doing right. I'm creating panels…Continue
Started by Claudio Jan 7, 2016.
I just can't import doors into Revit 2015. I have ~700 doors that I want to add to Revit walls. Walls imported fine, but when importing doors, it just creates nothing. I have tried latest December…Continue
Started by Atis Sedlenieks. Last reply by Atis Sedlenieks Jan 7, 2016.
Hi guys,Just arrived into Hummingbird, I'm exporting from rhino trhough GH a series of 3points adaptive components structured into a tree structure.Everything seams to work fine but, the units are…Continue
Started by Claudio. Last reply by Claudio Jan 7, 2016.
Comment
Hey, it seems the default unit in Hummingbird/WF Model Builder is FEET. Is there a way I can convert it to METER or MILLIMETTER?
Tim, my office just installed Rhino5 last week. I tried the new version, and it worked! Thanks!
Hi Darren,
Thanks for the post, Please check that you are running the latest version of Hummingbird. This was a bug that was fixed in the latest version 1.0.0.6.
Hi, just started using Hummingbird on some tower project. I was trying to convert a series of closed curves from Rhino to Revit. Each close curve is formed by eight arcs, four on the corners and four on the edges, like below
After I Import from Excel to Elements, instead of getting four arcs on the edge, I got the reverse of the arcs, while the corner arcs look fine, like below:
Does anybody know what the problem is? Thanks in advance.
D
Re comment by Matthew Owens: We are considering doing something about units but it is a fairly low priority. It seems to me that it is pretty simple to just convert them in Rhino before you write them out. If I try to do that for you it may just make things more confusing.
You shouldn’t really have to work in Excel unless you want to. If the Hummingbird Grasshopper plug-ins are used the Excel syntax should be correct. (I’d like to see an example if there is a problem with this.)
There may be some problems with the ModelBuilder hanging if the curves being provided (to a floor, for example) are not closed. Also, a loop cannot consist of a single curve (so break circles into two arcs, for example.) There may also be some odd behavior around the use of nurbs vs hermite splines. One way of approaching these problems is to copy the tab in Excel and delete everything except a single item so you can see where the problem is. If you have an item that is failing post it and I’ll see if I can figure out what is happening.
Re comment by Tyler Selby: the Excel syntax is documented in the documentation .pdf file provided with the Revit ModelBuilder 2013. (Be sure to get latest version posted today.) It’s a little cryptic but this has always been seen as a prototype so I’d be interested to hear your ideas.
You might also be interested to see how the RevitModelBuilderUtility.dll can be used to write to the Excel file. For example, you could write an interface to a program other than Rhino or write your own Grasshopper plug-in. There is no documentation on this but, if you are interested, I could post a sample program that has all of the function call syntax and sample code.
Hello all,
I have recently downloaded and re-installed of the libraries, components, etc. Everything works except when I try bringing it into Revit.
I am having issues with building floors and lines. I haven't tried any of the other family components yet. Here are the problems I am encountering.
1. Units- apparently everything is decimal feet, and on the to-do list?
2. Data formatting in excel:
This seems to be very inconsistent, and I don't quite understand how this works. If I have an arc-like curve, it reads it as a nurbs curve, even thought it is an arc-curve. Are all curves recognized as interpolated / nurbs curves?
Then, I have issues with the data formatting in excel. Basically, I have 8 profile curves, but 16-17 lines of data for these curves.
The curves I am attempting to bring in are not complex (a rectangle with filleted corners) but the model-builder in Revit either hangs on the first floor, or fails to create the extrusions at all. I was able to bring a single floor (rectangle only) in, but that was it.
Anyone experiencing similar issues / have a fix?
I see.
Anyway very nice plugin, enormous potential when this things are fixed.
Thank you for your help
Everything in ModelBuilder is done in decimal feet so you will have to make the conversions in the Grasshopper script.
Now that you remind me I had forgotten that the ModelBuild "modes" have not been implemented in the Hummingbird components. That's on the to-do list for us. You could do it manully by saving the values in Excel. Also note that in Model builder you can use an offset so your various versions will be arrayed and not on top of each other.
Welcome to
Grasshopper
© 2025 Created by Scott Davidson.
Powered by
You need to be a member of Hummingbird to add comments!