Workshop I: February 18-20, 2019
Workshop II: February 22-24, 2019
McNeel Europe S.L.
Roger de Flor, 32-34 bajos
08018 Barcelona (Spain)
David Rutten will be at our European office in Barcelona to teach two of his latest Grasshopper classes aimed at beginners and intermediate users. David founded Grasshopper in 2008, continually developing it and technically supported the user community throughout all these years. Today Grasshopper is integrated in Rhino 6 for Windows and Rhino 5 for Mac.
His two-day class focuses on carefully selected exercises to achieve a deeper understanding on how visual programming works using Grasshopper and on optimization methods for your Grasshopper definition.
Day 1: Foundational Concepts
- Mathematics. Starting from integer addition to evaluating complicated functions, a series of increasingly difficult exercises will introduce the core concepts of any Grasshopper algorithm; setting and inspecting values, learning about different data types, performing operations on data, and formatting data for human consumption.
- Custom Shape.s Most often the shape you need isn’t part of the standard shapes. This second part focuses on how to create and bundle your own functionality.
- Structures of Shapes. Creating complex structures from simple elements is an important skill, as is analyzing these complex structures. Building on the result of part (2), this exercise focuses on the creation and categorization of large amounts of data.
- Spaceframe. Sooner or later data management always rears its ugly head. Instead of worrying about the data itself, in this exercise, we’ll worry instead about how data is organized.)
- Analysis and Graphics. Presenting data in a human-centric fashion may sometimes involve the creation of visual feedback such as graphs and maps. This exercise aims to display data graphically which is either too numerous or too complicated to be read as a text.
Day 2: Algorithm and Workflow design
Working on large projects often involves dealing with discontinuity, either because several people are involved or because a single person works on the project intermittently. It is therefore important to keep Grasshopper algorithms easy to understand regardless of whether the user is familiar with them. While good documentation of a file can go some way towards achieving this goal, it should be considered to be the last resort. Ideally, an algorithm is self-explanatory. To accomplish this, algorithms need to be both clean and small, and sadly neither property comes naturally to node-based editors such as Grasshopper.
The entire day will be spent working on various aspects of a single, overarching project while keeping modularity, maintainability, and flexibility in mind.
Course Fee: EUR 495,- (+VAT); full-time students and university teachers will get a 50% discount (proof of status required). Please note your seat is only confirmed once payment has cleared.
Max. Number of Participants: 10. If there is no quorum, the course will be canceled 15 days before.
Course Requirements: No knowledge of programming or scripting is required. To attend you only need your own computer and a copy of Rhino 6 on it.
Educational seats are limited. Sign up now by contacting McNeel Europe here!