Courses / Tutorials focused on GH components' appearance


Promo graphic of Grasshopper shows plenty of sophisticated components.
I saw a few Grasshopper coding tutorials, but are there any focusing on the components’ design and appearance? Is this only for the C# people? Is it complicated for users who know only very little coding? Will this knowledge translate for the GH2?
I don’t even mean to produce working components but I’m interested in the UI side.

1 Like

Hi @barden00 ,

Are you asking if there are tutorial resources on how to create more “visual” components instead of the standard in/out block components that make up most of the standard components in GH?

Regarding the other question of if that is easy enough to do without coding… sadly I think it’s the opposite, the UI/UX magic of many of those “fancy” looking components is actually quite a bit of involved coding interfacing with different UI frameworks and Graphics drawing classes.

Basically I think they look that good and visually distinctive because @DavidRutten and team put in a lot of hard work to make them different.

If anyone knows the how, I would think it would be him. There are no tutorials that I am aware of for that degree of UI customization of components in GH.

Also I doubt it would translate to GH2 as GH2 is being rewritten with new code and likely new GUI classes but again, just my best guess…

In closing I would also ask yourself what you want to achieve.

If you want cool, intractable graphics that interface with GH/Rhino your time may be better spent looking at web based GUI or Eto which will allow you to achieve what you are seeing in those visual focused comments with the added benefit of being able to be used outside of GH within Rhino itself or even further outside of both in certain cases.

But yea sadly I don’t think there is a go to tutorial or “easy way”.

Happy to be corrected on that!

1 Like