Showcase Fridays
29th March 2025

Solving the "Which File Goes Where?" Problem

Grasshopper and Rhino are awesome tools. But one of the most confusing things to learn is that there are two file types that you have to work with. A Grasshopper one and a Rhino one. It's actually the same for Revit and Dynamo. You have a Revit file and a Dynamo file.

It's counterintuitive because we are so used to one program = one save file but with Rhino / Grasshopper or Revit / Dynamo, we need to save and maintain multiple files. It doesn't sound like a big deal but how do you know which Rhino file works with which Grasshopper file.

Guess which Grasshopper file needs which Rhino file ?

You got to open each file one by one and see if they work. Unless you're lucky enough to have wrote it down somewhere.

Well that's actually why I made the recall rhino plugin. The Grasshopper script now remembers either the Rhino file or worksession that you had open at the time. You can hit a button and it opens the right Rhino file (assuming it hasn't moved).

It's unfair to say that I made this because there are so many variations of this that you can find. I think I am just the first to turn it into a plugin.

It makes things easier when you have one grasshopper per rhino file / worksession but it still doesn't solve having multiple Grasshopper scripts per rhino file.

Maybe down the line somewhere I'll find a way to store the Grasshopper filepaths into Rhino.

How It Works

Recall Rhino stores the path to the currently open Rhino file (or worksession) directly in your Grasshopper file's metadata. Then when you want to reopen that specific Rhino file, just click the "open rhino/worksession file" button.

Thanks for reading,

I'll see you next week.

Braden.