generative modeling for Rhino
a new, fairly major, update is now available for download. This release features breaking changes to the Grasshopper SDK and component libraries compiled against older versions may no longer work.
Be aware, this release breaks file-forwards compatibility. You will not be able to open gh and ghx files saved with 0.8.0050 on previous versions, though of course you should be able to open old files without problems. If this is not the case, please yell loudly.
If you're having trouble loading Grasshopper, note that you must have the latest Microsoft C++ Runtimes installed on your machine. They can be downloaded from the microsoft website.
The new release can be downloaded from the usual location.
Here's a list of changes, additions and fixes since 0.8.0013:
I'll add some additional information regarding some of the new UI features in subsequent posts.
Go into the grasshopper_kernel.xml settings file (when Grasshopper is not running) and erase the entries for:
if you want to reset either colour. The defaults I picked were:
specified in ARGB order.
Great update! Love having simplify built in to either end of every component - will clean up definitions a lot! And the recent files menu is WAAAY faster - this used to drive me crazy.
A couple thoughts on some of the UI changes. I'm unable to use the radial menu because most of the time I'm using a trackpad without a middle button , so I've had to enable the legacy menu. When I AM using a 3-button mouse it would be nice to revert to the radial menu with the middle mouse button, but I don't want to swap my preferences every time I plug in my mouse.
From a teaching standpoint, I would also like to have the option to return the buttons to the toolbar; It's not as though we're really gaining any screen real estate by moving them, and it's an easier interface paradigm for students to grasp. Furthermore, all nostalgia for "old ways" aside, there is already a wealth of training material available for grasshopper on the web, and this change is a bit of a hurdle for students trying to take advantage of those materials.
The new Data Viewer component is great, but it's a little counter-intuitive when selecting components with multiple inputs or outputs. Clicking near-and-to-the-left of an output parameter causes it to show properly in the data viewer, but clicking directly on the letter triggers the interface to drag out a wire. Perhaps the clickable area for dragging a wire from a component be made a bit smaller? Or some kind of minute delay to help the interface distinguish between direct clicks and click-and-drag motions.
All in all a fantastic update!! Thanks for your continued hard work on improving a tool that's already the best one out there, as far as I'm concerned.
"...but I don't want to swap my preferences every time I plug in my mouse."
So what, as soon as I detect a Middle Mouse button press I revert to the Radial menu? The next release should also display the radial menu on Space-bar press, hopefully it will make this all academic.
I suppose there's no harm in having both menus active all the time. I wonder why I didn't think of that before...
"From a teaching standpoint, I would also like to have the option to return the buttons to the toolbar; It's not as though we're really gaining any screen real estate by moving them..."
The toolbar icons are now bigger than before, and especially people who run Grasshopper and Rhino on a single screen (which is the most common set-up for workshops and lectures) will run into cases where the toolbar is too short to accommodate all the icons.
I do agree with you that the current toolbar is specifically designed for high-end users, and it features preciously few buttons useful for your average beginner.
The toolbar issue needs some serious thought...
"The new Data Viewer component is great, but it's a little counter-intuitive when selecting components with multiple inputs or outputs."
Yeah it blows. I already improved the picking (it works anywhere within the bounds of parameter, regardless of what the mouseclick does next), but I want to provide a wholly different mechanism to targeting parameters, one that will allow you to target multiple objects at once and work without having the viewer retarget all the time.
Great, just have to go through all changes once.
Thanks a lot and keep on working like this.
does this newest Grasshopper version works on Rhino SR8?
I tried to run it after installing, but I got an error message. Maybe it is still problem with my Microsoft Visual C++ ?
I do not know which one of these three I need to download from here:
vcredist_IA64.EXE, vcredist_x64.EXE, vcredist_x86.EXE ?
I am using x32 bit system so which one do I need?
Seems so. If I remember right, I had to update Rhino too.
Using Rhino SR9 with GH 0.8.0050 on Win7 x64.