The new Rhino version 6 includes grasshopper so you no longer need to install that as a separate plug-in. The Hummingbird components are installed in the same location (C:\Users\<UserName>\AppData\Roaming\Grasshopper\Libraries\Hummingbird) for both Rhino 5 and 6 so, if you have already installed them, they should automatically appear after you install Rhino 6. If you are making a fresh install of Rhino 6, the installation program (GrasshopperSetup.msi) will work exactly as before. (Note that you can have both Rhino 5 and 6 installed at the same time, and the single Hummingbird installation will work for both.)

The Rhino 5 Grasshopper components are upward compatible so they should work exactly the same in Rhino 6. For now, we are not planning any changes to the Hummingbird package so this should not be an issue. There are some new elements in the Rhino 6 version of Grasshopper that are not backward compatible with Rhino 5. This means that at some point in the future the Hummingbird tools will not work with Rhino 5 so it is a good idea to upgrade to Rhino 6 as soon as possible.

New version posted to Food4Rhino:
Installs for Revit 2015, 2016, 2017 and 2018 (even if you don’t have them.)
Some useful documentation and sample files:
And keep sending messages and posting stories about what you are doing.
HB World Views
We’ve Had 88,426 All-time Views on This Site
A new version has been posted to the Food4Rhino site version installs for Revit 2014, 2015, 2016, and 2017 (even if you don’t have them on your computer.)  There are some useful documentation and sample files at
Here are some on-line videos that are pretty good:
Push Grasshopper Geometry Into Revit – EvolveLab
Broad introduction to Rhino and Revit with voice-over that leads into a discussion of integrating Rhino and Revit. The tutorial mentions several tools but focuses on Hummingbird.  Narrative includes a lot of basic instruction in Rhino geometry and Revit adaptive components.  Also illustrates creating structural elements.
Hummingbird Workflow 01 – Brian Lee
Basic tutorial with good voice narrative.  Also shows use of “Lunchbox” plug-in with Hummingbird as well as some good techniques for basic Grasshopper.
Hummingbird Revit – samson090281
A fairly advanced example that does not have any sound track.  It illustrates an interesting use of the workflow for a complex building, using adaptive components.  Does not have a sound track.

We now have bi-directional data exchange between Revit <–> Rhino.  A new version has been posted to the Food4Rhino site that includes a component for reading .CSV files and using the data to build geometry in Rhino-Grasshopper.  This version also includes a lot of small fixes and additions so be sure to look at the new Users Guide.

There is also a new site, in addition to the FoodForRhino site, where you can download software as well as sample data and other kinds of resources:

And keep sending messages and posting stories about what you are doing.




A new version has been posted to the Food4Rhino site (search for “hummingbird”) This version installs for both Revit 2014 and 2015 (even if you don’t have them on your computer.)

There are some useful documentation and sample files at in the Hummingbird – Rhino to Revit Translation section. (You will need to create an account and agree to the license agreement but you can use Hummingbird without buying a WhiteFeet Tools license.)

This update exposed a number of issues that need to be fixed.  We are also working on a Revit –> Rhino upload option.  So stay tuned for another update.

And keep sending messages and posting stories about what you are doing.

Periodically I fix little things that users encounter.  For example, today I realized that the Revit ModelBuilder was not setting double parameter values correctly.  I fix these and repost the updates to the site.  Sometimes it takes a while for them to get to the Food For Rhino site. There is an Excel file on the WhiteFeet site that lists the versions:Image


Since the process has changed somewhat this is a revision of my previous post.


The Revit Model Builder add-in acts as a layer between the Revit modeling environment, including the Family Editor, and a .CSV text file. (The Revit environment can include Vasari; however, this has not been tested.)

The text file, which can be viewed in Excel for study if necessary, creates a bridge to other applications. There is no restriction on these other applications since the Model Builder is only aware of the text file. Most of the work to date has been done with data generated from either Rhino-Grasshopper or a special C# Model Builder Tool which is a Windows program that serves as a template for custom computational projects. Ports have been proposed for other applications such as Processing, AutoCAD, ArchiCAD, or other applications. If these other applications are used, they will need to customized to create the .CSV output based on their own geometry or other algorithm, and a .DLL library is provided to make this easier.

The primary workflow is for one of these applications to output an Excel worksheet that follows the conventions described in the next section. Then, from an open Revit session, the Model Builder tool reads the Excel data and creates new geometry in Revit.

A secondary workflow is to create geometry in Revit, and then use the Model Builder to export data to a text file. This is useful as a means of creating sample data, which can be edited and then imported to generate new geometry. It can also be used as a way of transferring geometry from Revit objects as drafting or model lines into the Family Editor or another view. In the future this output may be used to create geometry in the non-Revit applications.