Learn Rhino Grasshopper 3D from scratch
What you'll learn
- The principles of parametric design using Rhino Grasshopper
- How to create Grasshopper definitions from scratch
- How to manage and manipulate data: creating, visualizing and managing lists and tree structures; matching data streams
- Grasshopper Basics: understand the interface, components and operations of Grasshopper
- Automating Design Processes: Using Grasshopper to automate repetitive tasks, enhancing efficiency
- Optimizing Workflow: streamlining the design process using Grasshopper’s shortcuts
- Surface parametrization and panelization
Requirements
- No Grasshopper experience is needed, as this class is intended for beginners, but basic Rhino 3D experience is an advantage
Description
Welcome to this beginner-friendly, compact course where you'll learn the principles of parametric design using Grasshopper, a powerful visual programming tool for Rhino 3D. This course is designed to provide you with a comprehensive foundation, enabling you to create Grasshopper definitions from scratch and use them effectively for design, modeling, and visualization.
You will gain a solid understanding of data management and manipulation, learning how to create, visualize, and manage lists and data tree structures, as well as match data streams.
You will also learn how to automate design processes using Grasshopper, streamlining repetitive tasks to enhance efficiency. Additionally, you'll discover how to optimize your workflow by taking advantage of Grasshopper’s shortcuts and preferences.
Whether you’re an architect, designer, engineer, artist, or hobbyist, this course will help you build valuable skills in parametric design that you can apply to your own work.
CONTENT OF THE COURSE:
1. Introduction: Navigating the Grasshopper interface
2. Object types: Understanding components and parameters
3. Grasshopper definitions: Building the basics
4. Working with Points, Planes and Vectors
5. Using Operators and Conditionals
6. Curve geometry
7. Attractors and their Applications
8. Color in Parametric Design
9. Working with Lists: creating, manipulating and visualizing lists
10. Data Trees: Matching data streams
11. Image Sampler: Using images as data inputs
12. Surface geometry, parametrization and panelization
My tutorials are done with Rhino v8 version, but you can follow them without problems if you have other versions.
Thank you for your interest, and I hope you enjoy the course!
Who this course is for:
- Anyone interested in 3D modelling and parametric design
- Designers
- Engineers
- Artists
- Architects
- Architecture/Design students
- Rhino users
Instructor
I am a Berlin-based architect and researcher with over 14 years of work experience, fascinated by the potential intersections of computational design, digital fabrication and material science. I have worked as a lead architect at HENN in Berlin, taught digital design tools and lectured at various universities (TU Delft, Architectural Association VS, Warsaw University of Technology, Fachhochschule Düsseldorf, TU Berlin, IaaC Barcelona, Weißensee Kunsthochschule Berlin, IED Madrid).
In 2021 I obtained a doctoral degree from the TU Berlin, department of Architecture, for my research on self-shaping textiles. Currently I investigate the role of digital teaching formats through experimental prototyping and robotic fabrication at the Weißensee Kunsthochschule Berlin.