YoVDO

Learning Grasshopper

Offered By: LinkedIn Learning

Tags

Rhinoceros 3D Courses Mathematics Courses 3d Modeling Courses Algorithmic Design Courses Computational Design Courses

Course Description

Overview

Learn how to use Grasshopper, a graphical algorithm editor plugin for the Rhinoceros 3D modeling package.

Syllabus

Introduction
  • Want to create and edit complex forms?
  • What you should know before watching this course
  • Using the exercise files
  • What is Grasshopper?
  • What's new in Grasshopper for Rhino 6/7?
  • Downloading and installing Rhino 6 with Grasshopper
1. Algorithms
  • What's an algorithm?
  • What is data?
2. Working in Grasshopper
  • How to manage Grasshopper and Rhino windows simultaneously
  • Overview of the Grasshopper interface
  • How to open files in Grasshopper
  • How to use component tabs in Grasshopper
  • How to use Grasshopper's canvas
  • How to navigate component inputs and outputs in Grasshopper
  • How to use parameters in Grasshopper
  • How to interpret component colors in Grasshopper
  • How to set component input data locally in Grasshopper
  • How to set component input data through a direct connection in Grasshopper
  • How to set component input data from Rhino geometry in Grasshopper
  • How to detect and correct errors in your Grasshopper definitions
  • How to navigate large Grasshopper definitions
  • How to use fancy wire display in Grasshopper
  • How to adjust component display properties in Grasshopper
  • How to organize complex Grasshopper definitions with groups and clusters
  • How to speed up your workflow with canvas shortcuts in Grasshopper
  • How to use Grasshopper's Remote Control panel in Rhino
  • Saving and baking Grasshopper files
3. Math and Logic Functions
  • How to use data matching in Grasshopper
  • How to use mathematical operator components in Grasshopper
  • How to use mathematical constant components in Grasshopper
  • How to use comparator components in Grasshopper
  • How to use Series and Range components in Grasshopper
  • How to generate random and Fibonacci sequences in Grasshopper
  • How to make custom explicit math functions in Grasshopper
  • How to make custom parametric math functions in Grasshopper
  • How to control lists with logic and dispatch in Grasshopper
  • How to control data flow with logic gates in Grasshopper
  • How to construct vectors in Grasshopper
  • How to move geometry with vectors in Grasshopper
  • How to analyze vectors in Grasshopper
4. Curves and Surfaces
  • How to use spline curve components in Grasshopper
  • How to analyze curve data in Grasshopper
  • How to generate freeform surfaces in Grasshopper
  • How to create solid surfaces with Brep Join in Grasshopper
  • How to analyze surface data in Grasshopper
  • How to use polygon mesh components in Grasshopper
5. Transformations
  • How to perform Move transformations in Grasshopper
  • How to use Rotate components in Grasshopper
  • How to perform Scale transformations in Grasshopper
  • How to apply transformations algorithmically in Grasshopper
  • How to use image sampling to control transformations in Grasshopper
  • How to transform geometry with morphing in Grasshopper
6. Data Tree
  • How to analyze list data in Grasshopper
  • How to filter list data with the List Item component in Grasshopper
  • How to filter list data with the Shift List component in Grasshopper
  • How to filter list data with the Split List component in Grasshopper
  • How to filter list data with culling components in Grasshopper
  • How to understand data tree structures in Grasshopper
  • How to combine data paths with flatten tree in Grasshopper
  • How to merge and separate data paths in Grasshopper
  • How to isolate data tree paths in Grasshopper
7. Example Projects
  • Understanding attractor points in Grasshopper
  • How to create attractor points in Grasshopper
  • Understanding diagonal grid surfaces in Grasshopper
  • How to create diagonal grid surfaces in Grasshopper
  • How to create curvature spheres in Grasshopper
  • Understanding paneling in Grasshopper
  • How to make panel surfaces in Grasshopper
Conclusion
  • Next steps

Taught by

Chris Reilly

Related Courses

Performative Modelling
National University of Singapore via edX
Fundamentals of Digital Design for Architecture
University of Nevada, Las Vegas via Kadenze
Dynamo: Revit Workflow
LinkedIn Learning
Grasshopper and Rhino: Python Scripting
LinkedIn Learning
Introduction to Dynamo for Revit
LinkedIn Learning