Live-streamed Workshop
Recordings are now available.
C# Scripting and Plugin Development
for Grasshopper
April 26th, 27th, 28th 2018
Morning session: 09:30-13:00 (UTC+1)
Afternoon session: 14:30-18:00 (UTC+1)
The Institute for Computational Design and Construction (University of Stuttgart) has recently hosted the YouTube live-streamed workshop C# Scripting and Plugin Development for Grasshopper, taught by Research Associate Long Nguyen. This workshop is a part of the international M.Sc. Programme: Integrative Technologies and Architectural Design Research (ITECH) at the University of Stuttgart. The workshop introduced the essentials of scripting and the creation of custom plug-ins for Grasshopper using the popular C# programming language.
C# provides high-performance interaction with the Rhino/Grasshopper modeling environment. This allows us to extend the capabilities of Rhino/Grasshopper, from simply automating common repetitive tasks to implementing custom advanced design algorithms that are not possible with the plain visual programming approach.
Recordings of the Live Stream
Handouts
Preparation
If you would like to follow along and get your hands dirty, you will need the following software/tools:
1. Rhino
Rhino 6 is highly preferred. You can use the free and fully functional 90-day Evaluation version.
2. Grasshopper and GhPython
Only required for Rhino 5 (Rhino 6 already comes with Grasshopper and GhPython pre-installed).
3. Visual Studio 2017
The free Community version is sufficient.
Important: During setup, please tick the option .NET desktop development (as shown in the sreensshot below).
4. Grasshopper Template for v6 for Visual Studio
Despite the "v6" in the title, this will also work just fine for Rhino 5.
5. Weaverbird for Rhino