Grasshopper & Revit Interoperability: CASE workflow tools

About the CASE workflow tools:

The last of these interopability tools that I will cover will be one of our own.  All of the tools previously mentioned are great and currently serve a real need in the industry* (post to follow comparing them all side by side)*. We actually have used or currently use most of them in our everyday operations; however, being that we are capable of building our own tools we found the need to build scalable and extendable solutions for our clients. We are extremely excited about the development of these new tools and in fact, they are so new that a name for them has not been decided upon yet. For now, I will refer to them as the CASE workflow tools. You may have even seen some teaser images or videos done on the amazing Nate Miller‘s blog, who is the lead developer of these tools.  How are these tools any different you say?

Coordinated information across a team:

The CASE workflow tools tackle the issue of managing geometry changes across different platforms across different teams. It is common that the team building a definition in Grasshopper is not always the same team managing the Revit model. Through a web service, the CASE workflow tools compensate for this project structure by allowing the information to be accessible to a team and not just to one person. No more boring files to search through to find the correct one! Updating models become managed, controlled, fast, and easy as pie.

Learning Curve:

The is no learning curve for these tools, if you know Grasshopper already. The User Interface has been designed to eliminate as many useless inputs and user errors as possible and it will continue to improve. The conversion of units is handled for you, allowing you to work “unitless” in Rhino and define your units for exporting to Revit.

Streamlined Model Updates:

We know that deleting all or selectively deleting can be a pain. So we reduced and, when possible, eliminated the need for manual deleting prior to updating. This also allows for selective parameter changes of elements without the need to run the entire batch.

Professional Development, Implementation, and Support:

The one thing you may have guessed is that these tools are not free. This is actually a really good thing as it means we are actively developing it. We also understand that these types of workflows vary across the board and can require some expertise to design the workflow. So in addition to actively developing it alongside you, we also implement it into the project, train the team, and support the progress. We are actively working with with firms to consult on projects and deploy these tools.  Feel free to contact us if you are interested in collaborating!

CASE Tools: Grasshopper and Revit

The CASE tools currently consist of a series of Grasshopper Components and a Revit Add-in.

GH – Interop tab:

The Interop tab contains workflow components for creating Revit specific elements.

Revit – CASE Design, Inc. tab

On the Revit side of things, there  is only one component that does all the magic, the “CASE Exchange.”

Grasshopper to Revit Workflow: Placing Adaptive Components

Using the same Grasshopper Definition and [button link=”” color=”#AAAAAA” size=”1″ style=”1″ dark=”0″ radius=”auto” target=”self”]Adaptive Component[/button], I will walk through the steps using the CASE workflow tools.

The Adaptive Component component in Grasshopper has only two inputs, a Boolean toggle to execute the export and the points for the Adaptive Component’s adaptive points.

Before you set the toggle to TRUE, you first have to define some settings by right-clicking on the component.

The Login Settings will bring up a window to define the credentials for the web service.

The Data Settings will bring up a window to define a Data ID (file name), the Units to export as, the Category of the Adaptive Component family, and the Adaptive Component’s Family and Type name.

Once you save all the settings and set the toggle to TRUE, the component will sync your data to the web.

Then once you click the Addin in Revit, the same window pops up to enter your credentials. This could be a different person on the team, but for now it is just me again. You also only have to enter your credentials the first time and check “Remember Me.”

When you Login it will access the web service and allow you to choose which file you would like to sync.

Select which file you want to sync and then decide if you want to “Update” previously placed elements or “Replace” to create entirely new ones!

Workshops around these tools:

For an additional write up about these tools and their recent deployments at a few workshops, check out Nate’s blog post.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s