algorithmic modeling for Rhino

Freighter - Bundle Grasshopper Definitions

Freighter bundles Grasshopper definitions and dependencies to create a standalone "app" for sharing with other designers

Views: 570


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

Join Grasshopper

Comment by Gregory Epps on January 19, 2016 at 8:11am

So it prompts you to download dependencies?

Comment by David Stasiuk on January 19, 2016 at 8:03am

Thanks Gregory. The way it works is a little different...the component groups come from the person who is distributing their definition. So, say you have written a definition using some third-party plug-ins on your machine, and you want to distribute it, to your colleagues or perhaps for a workshop. When you build your "freight" it reads your definition and copies all of the dependencies for the third-party plug-in into a folder for distribution. Part of that folder is an executable that does the steps outlined previously. So it's more of a push than a pull, but the end result is the same.

Comment by Gregory Epps on January 19, 2016 at 7:50am

Very useful, especially the "instals and unblocks new component groups" - so it will download third party plugins? Would be nice if GH did this as standard...

Comment by Martin Tamke on January 14, 2016 at 10:34am

Very cool and very useful (and know I know what you have been doing lately)

Isn't Will Pearson working on sth similar? 

Comment by Anders Holden Deleuran on January 12, 2016 at 4:41am

Or even, a "supertanker": ;)

Comment by ng5 Alex on January 11, 2016 at 10:45am

great stuff. collaboration one step further.

i keep imagining and wishing this approach even without the use of rhino_gh (impossible for reasons  as stated in many threads)

Comment by David Stasiuk on January 11, 2016 at 8:34am

At Proving Ground we've put together a new Rhino + GH app that allows you to package up your definitions and Rhino files into an executable that you can distribute to users. It identifies all third-party applications associated with a definition, and copies them into a resource folder that is part of the "freight." The executable:

  • opens the set Rhino file
  • tests to see if all 3rd party component groups are in the user's Grasshopper library
  • installs and unblocks new component groups
  • opens and loads Grasshopper
  • hides Grasshopper and Opens the Remote Control Panel in Rhino.

We are currently beta testing it, with a goal of making it open source...if you're interested, you can sign up here.

And if you want to see a few other things we're up to, check out Proving Ground's blog!





  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service