I find this course very helpful to learn parametric modeling with grasshopper. Thanks for your help. Your tricks and style looks so elegant. I had no idea about grasshopper before

# Lessons

#### Intro

In this Video tutorial, I will be teaching how you can make a button for launching Grasshopper and how to get ready for the video tutorials.

##### 72 MB

##### 20 minutes

#### Attractors

**Single Point Attractors**

In this Video tutorial, you will learn how to use a single point attractor in your design. By understanding the concepts you can get ready for more complicated attractors and how to control them in next tutorials.

##### 38 minutes

##### 155 MB

**Multiple Point Attractors**

In this video tutorial, we will understand what happens when we use two or more points as an attractor and how it affects our grid of points

##### 20 minutes

##### 80 MB

**Parametric Point**

In this video tutorial, I will teach you how to define a parametric point in grasshopper and use it to design a framed facade.

#### Watch Intro

##### 30 minutes

##### 80 MB

**Single Curve**

In this video tutorial, I will use a curve as an attractor and use it to deform a surface.

#### Watch Intro

##### 20 minutes

##### 66 MB

**Parametric Curve**

In this video tutorial, I will explain how you can use u,v coordinate system to produce a parametric curve on a surface and use it as an attractor to affect the frames of triangular panels.

#### Watch Intro

##### 20 minutes

##### 60 MB

**Multiple Curve**

In this grasshopper lesson, we will learn how to use a set of curves for attraction. You will learn how to use advanced grasshopper techniques to analyze the distance between the point grids and the attractors.

#### Watch Intro

##### 15 minutes

##### 44 MB

**Image**

In this video tutorial, I will explain how to use image sampler to produce a complex form based on an image.

#### Watch Tutorial

##### 27 minutes

##### 84 MB

**Height**

In this grasshopper tutorial, I will model a facade louver system based on scaling. First I will divide the facade into louvers and then I will extract the lines and scale them based on the height of the surface. then we will remodel the louvers with another technique and use point attractor and image attractor to affect the facade.

#### Watch Intro

##### 30 minutes

##### 124 MB

**Color**

In this tutorial, I will explain how you can use Gradient to color a set of panels based on their height.

#### Watch Tutorial

##### 12 minutes

##### 70 MB

#### Sections & Paths

**One Section One Path**

In this lesson, you will learn how to use a single section and a curved path to produce a parametric model. First I will explain how we can orient the section into the curve and then we will model the rest.

**Watch Intro**

##### 120 MB

##### 30 minutes

**Multiple Sections One Path**

In this lesson, you will learn how to use multiple sections and a curved path to produce a parametric model. First I will explain how we can orient the section into the perpendicular planes and then we will model the rest.

**Watch Intro**

##### 85 MB

##### 22 minutes

**Intersection Sectioning**

In this Grasshopper Lesson, I will show you how you can use intersections to design the sections of a parametric model. You can use this technique to control your sections. First, we will make a series of lines and then by using the intersection technique, we will produce the sections.

**Watch Intro**

##### 125 MB

##### 24 minutes

**Rail modification**

In this Grasshopper Lesson, I will show you some techniques which you can use to modify the rail curve. By modifying the rail curve you can also design new parametric models. First, you will learn how to model the surface and then we will convert the surface to a stadium.

**Watch Intro**

##### 166 MB

##### 36 minutes

#### Logics & data Management

**Dispatch**

In this grasshopper tutorial, I will talk about dispatching in Grasshopper. First, we will use simple true/false Boolean patterns to understand the dispatch tool and then we will go on more advanced examples like point attractors, combining logics, extracting naked vertices and….

**Watch Intro**

##### 120 MB

##### 37 minutes

**Output Management**

In this Grasshopper lesson, I will talk about managing output data with a turning tower example. First I,m going to model the tower and then I will talk about data management and the different components you can use to extract or delete data.

**Watch Intro**

##### 90 MB

##### 30 minutes

**Sorting Data**

In this Grasshopper tutorial, I will teach you how to use sorting data to produce a spiral based surface and then convert it to smooth Mesh. First I will produce a surface by revolving a profile curve and then we will divide the surface with isotrim. By connecting the corners we can produce the spirals.

**Watch Intro**

##### 120 MB

##### 30 minutes

**Grafting**

In this lesson, I will show how grafting can help you to model parametric hexagons and use point attractors to change the height and scale of them. First, we will talk about grids and then we will step into the point attractor technique and move the hexagons based on their distance from centers..

**Watch Intro**

##### 67 MB

##### 15 minutes

**Flip Matrix & Partition**

In this lesson, I will talk about flipping a matrix for data management and how partition can handle data into groups. First, we will take a look at grids and how they are in groups of data and why we need to flatten, flip matrix and partition our data.

**Watch Intro**

##### 80 MB

##### 18 minutes

#### Voxel Modeling

**Metaball & Cocoon**

In this grasshopper tutorial, I will show how you can use metaball and the Cocoon Plugin to produce voxel models. The base of this tutorial is to teach you how you can use the voxel modeling technique to model complicated forms.

** Watch Intro**

##### 325 MB

##### 55 minutes

#### Fabrication Technique

**Technique 1**

In this lesson, I will talk about a technique which you can use to fabricate a freeform surface with paper or cardboard. First I will explain the restrictions for the Geometry and then I will make the sections which the panels will sit on. We will also talk about simple nesting in Grasshopper.

** Watch Intro**

##### 180 MB

##### 40 minutes

#### Mathematical Surfaces

**Iso-mesh / Parametric Surface**

In this “ultimate package” grasshopper tutorial I will explain about two different techniques to model mathematical surfaces: Isomesh & Parametric. First I will explain how you can model the Isomesh surfaces in Grasshopper with the Monolith plugin and then I will Model the parametric surfaces with mathematical equations.

**Watch Intro**

##### 150 MB

##### 40 minutes

#### Structural Optimization

**Shell**

In this Grasshopper tutorial, I will model a parametric surface and then use the millipede plugin to optimize the structure based on maximum displacement.

**Watch Intro**

##### 215 MB

##### 60 minutes

#### Mechanism

**Evolution Door**

In this grasshopper tutorial, I will model the evolution Door and show you how you can use simple geometrical assumptions to model a mechanism in Grasshopper. First, we will study the Movement and then we will simulate it.

**Watch Intro**

##### 40 MB

##### 14 minutes

#### Kangaroo

**Line-Network deformation**

In this lesson, I will show how you can use the Kangaroo2 Plugin to deform a network of lines. First, we will make a network of lines on a simple flat surface and then we will use the Kangaroo plugin to define them as springs and then we will deform them based on the location of the forces!

**Watch Intro**

##### 85 MB

##### 27 minutes

#### Rings

**Parametric Rings/Basics**

In this Grasshopper tutorial, I will show you how you can use the peacock plugin to model parametric rings. This tutorial will study four different parametric rings, first is based on width and thickness, second is based on a profile revolved around the curve, third is based on a top curve and the last one is based on front and side curves.

**Watch Intro**

##### 185 MB

##### 60 minutes

#### Clocks

**RoundSquare Clock**

In this grasshopper tutorial, I will model the RoundSquare Clock designed by Žiga Gorjup and show you how you can model the curves. First I will explain the steps you should take to produce the curves and then I will model the center hole of the clock.

More info about the RoundSquare Clock

**Watch Intro**

##### 113 MB

##### 26 minutes

#### Lamps

**Lamp Model L33**

## Laser cut files/dxf files for laser cutting **

This definition will help you produce dxf files for laser cutting for a parametric lamp. You can change the height of the lamp, the number of ribs, ribs width or thickness and then orient the sections on the XY plane for laser cutting

#### Patterns

**Square Pattern1**

## Laser cut files/dxf files for laser cutting **

You can produce a parametric 3d panel with this definition. By changing the location of the point attractors and also changing the Graph mapper distribution you can produce different patterns. You can also control the distance between the panels.

**How to use it!**

#### Furniture

**Parametric chair**

In this Parametric Furniture tutorial, I will teach you how you can model a parametric chair in Grasshopper by defining two polylines. First, we will draw the polylines and then by modeling the base surface and by using the contour tool, we will make the curves.