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.


Location: San Francisco
Members: 156
Latest Activity: Sep 3, 2016

Discussion Forum

Exportin Data with HummingBird

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.

Item ID in HummingBird CSV viewer

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.

doors import problem 2 Replies

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.

Units in Rhino vs Revit Through Hummingbird 2 Replies

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 Wall


You need to be a member of Hummingbird to add comments!

Comment by Mario Guttman on July 19, 2012 at 12:20pm

Just posted updated versions of "WfRevitModelBuilder.dll" (R2012) and "WhiteFeet.RevitModelBuilder.dll" (R2013). These enable modes to control the deletion of existing Revit elements when new ones are created.

Comment by Mario Guttman on July 19, 2012 at 10:43am

Definitely a bug on the RH-GH side.  Let me work on it.  thanks for the clear explanation.  (I'm assuming this output worked in Revit; it just substituted a line for the arc; is that right?)

Comment by Jacob Gay on July 19, 2012 at 10:25am

Mario, I see what you're saying about circle objects and closed splines and how Revit cannot create those. However, i'm more interested in arcs which should be easier to deal with.

I can send along files later on today if its helpful, but what i'm describing you can see in this screenshot. If I create a similar shape (3 polyline segments and one arc) in the Revit environment and export it using ModelBuilder it makes 3 draw:line rows and one draw:arc. In Rhino/GH however, the Hummingbird floor component doesn't seem to be able to process the arc segment.

Comment by Mario Guttman on July 19, 2012 at 9:15am

Jacob.  Not surprising about Excel.  We might switch to a text file.  One of the reasons for using Excel is that it is a good place to study how the program works by manually manipulating the data.  For example, in the examples you mention, the circle and the closed curve, Revit can't represent these.  You can explore this by trying to draw them in Revit.  What you probably need to do is split the closed shapes into two curves, for example two arcs for the circle.  In the case of the improper output can you send me a simple example that illustrates the points in Rhino-GH and the output and I'll do some debugging to see if there is somethign wrong with the component.

Comment by Jacob Gay on July 18, 2012 at 7:54pm

Hi guys, I tried to get this running at work earlier today and it seems it doesn't work with Excel 2007 (component threw this error). I'm now at home testing it out with a trial version of Excel 2010 and it seems to be working ok.

What doesn't seem to be working is the floor creation routine with anything besides polyline curves. I've tried it with a circular curve (circle) and a closed planar curve (polylines with an arc) with the same failing result in the 'out' of the floor component - "Unknown Rhino PolyCurve curve type: ArcCurve". I also tried it with a periodic planar curve (3point nurb curve) but the points going into excel look clearly incorrect. Am I doing something wrong?

Exciting stuff Tim & Mario, thanks for making it public.

Comment by Armando Montejano on July 18, 2012 at 5:44pm

Mario and Tim, Run Excel and Rhino as Administrator, nothing (well the same thing blinking, etc). In the Excel file no new tabs are generated, just the default 3 sheets. And at last GrasshopperUnloadPlugin, Same result. My only hope is install the WhiteFeet complete, from Mario's webpage, because It was manually placed as say in documentation.


Comment by Mario Guttman on July 18, 2012 at 1:11pm

I have uploaded new versions of "WfRevitModelBuilder.dll" (R2012) and "WhiteFeet.RevitModelBuilder.dll" (R2013).  These fix a problem where it wasn't finding all of the adaptive components to display in the defaults list box.

Comment by Mario Guttman on July 18, 2012 at 1:06pm

Armondo, One other thing to try:


Comment by Mario Guttman on July 17, 2012 at 3:04pm

By "right tab" I just meant that I couldn't read the tab name in your screen shot.  If a random tab is current in Excel when the program runs I don't think Excel will change tabs. Be sure to look at the tab named by the Rhino-GH program to see if there is any data there.

Comment by Tim Meador on July 17, 2012 at 1:37pm

Armando, try running excel as administrator as well.


Members (151)






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service