Learning “Rhino / Grasshopper” is hard! Well, it’s a programming language! But don’t panic! We have more than 7  Years of experience in teaching Grasshopper to Architectural students. Want to get started and know more about Rhino Grasshopper? Check out our free tutorials & Example files and start learning today!

## Free Tutorials & Examples

#### Parametric Canvas

In this grasshopper definition by defining size of a rectangle you can create a parametric canvas which you can control with a number slider.

#### Rotating Lines

In this Rhino Grasshopper tutorial, we are going to model a series of rotating Points around another point to model a Parametric Art inspired by @motus_art Incrementally linked piece created in p5js.

#### Paneling Pt. Attractor

In this example file, you can use the Paneling Tools plugin to deform a grid with some point attractors and then use the Weaverbird Plugin to Give the final result some thickness.

In this Rhino Grasshopper Architecture tutorial, we are going to model a parametric facade from scratch. The windows will extrude based on the height of the panels and we will use the Lunchbox plugin to model the Panels.

#### Sine Waveform

In this Rhino grasshopper tutorial we are going to use a point attractor to make a sine wave on a mesh sphere. We will use the normal direction combined with the distance from the point attractor to model the wave like form.

#### Curve Mapping

In this grasshopper definition by using the Parakeet's pattern genotype inside an hexagon, you can model a parametric pattern model.

#### Particles Simulation

In this grasshopper definition, you can learn how to simulate the collision of particles by using the Flexhopper plugin.

#### Wave on Icosahedron

In this grasshopper definition first we model an Icosahedron by Weaverbird and then generate wave pattern on it by using Mesh+ Plugin. Finally you can also make the mesh thicker and smoother.

#### Kaleidoscope Pattern

In this grasshopper definition by defining a base pattern you can generate a kaleidoscope by using the Parakeet plugin.

Do you want to learn Grasshopper step by step and from the beginning? We have also made a series of Tutorials & Definitions which will help you to develop your algorithmic thinking faster! We also add advanced lessons to the course section so if you wan’t to be a pro computational designer enroll now!

#### Catenary Dome

In this grasshopper definition you can create a parametric catenary dome by using Lunchbox plugin.

#### Net On Surface

In this grasshopper definition by using the "Net On Surface" component from Pufferfish Plugin you can create a series of interpolated curves on multiple connected surfaces and also use the Dendro plugin to give it some thickness.

#### 4- For Loop (List)

In this grasshopper python course lesson we are going to study more about the loops and how you can use it to manage a List.

#### 3- Print + Loop

In this Grasshopper Python Lesson, we are going to talk more about the basics and how to use Print and Loop. Then we will import the math library into python and start modeling a mathematical surface called Chladni.

#### 2- List

In the second Grasshopper Python tutorial we are going to cover how you can use List data in Python and extract and use each item. We will also Rebuild the move component in Python.

#### Boolean Box

In this Paracourse Lesson, we are going to model a parametric 3d pattern which is based on a solid difference of a parametric box with smaller boxes located at the corners.

#### Flexhopper Tutorial #1

In this Paracourse Lesson, you will learn how to simulate the collision of a series of random particles with spheres by using the Flexhopper plugin.

#### 1- Introduction

Our Grasshopper Python Course will help you to understand how to start coding inside grasshopper by using the Python script component. Each Lesson will show you how to code step by step (from beginners to advanced).

#### Kangaroo Rigid Body

In this Paracourse Lesson, we are going to use the kangaroo's Rigid body component to simulate a series of boxes connected together. Then we are going to transform them by defining a point attractor.

We have also gathered free grasshopper example files from around the web so you can use them in your projects. These example files are related to different subjects such as Art, Mathematics, Architecture & Design.

## Latest Examples

#### Spiral Staircase

Luis Gil who is currently a candidate for a Master in Design Studies (MDesS) degree at Harvard University’s Graduate School of Design, developed a useful tool to dynamically create and edit staircases via Grasshopper.

#### Gosper-Peano Curve

Here, Tuğrul Yazar studied a space-filling fractal called Gosper-Peano curve. You should have Anemone components installed in order to run this definition. The generator curve is a special one.

#### Wavy Joint

In this grasshopper definition by Junichiro Horikawa you can model a series of wavy like curves with different distribution along the X axis.

Our Grasshopper Python Course will help you to understand how to start coding inside grasshopper by using the Python script component. Each Lesson will show you how to code step by step (from beginners to advanced).

## Latest Python Lessons

#### 4- For Loop (List)

In this grasshopper python course lesson we are going to study more about the loops and how you can use it to manage a List.

#### 3- Print + Loop

In this Grasshopper Python Lesson, we are going to talk more about the basics and how to use Print and Loop. Then we will import the math library into python and start modeling a mathematical surface called Chladni.

#### 2- List

In the second Grasshopper Python tutorial we are going to cover how you can use List data in Python and extract and use each item. We will also Rebuild the move component in Python.

We also have a library of Books, Articles and Thesis related to Parametric Design; Download them easily from our Resources Page! We have also introduced some of the Universities which are related to Parametric Design.

## Latest Resources

Ladybug by Mostapha Sadeghipour Roudsari allows you to import and analyze standard weather data in Grasshopper; draw diagrams like Sun-path, wind-rose, radiation-rose, etc.

#### Brick Pattern Generator

This paper proposes a framework for automated brickwork using a machine learning model based on image-to-image translation (Conditional Generative Adversarial Networks).

#### Shape Grammars

In this research it is of special concern to encapsulate Garifuna vernacular architecture by means of shape grammars. The research provides a clear documentation of the grammars implemented in Grasshopper.

#### Silkworm

Silkworm by Karl Adam, Arthur and Andrei - The Silkworm Team, is a plugin that translates Grasshopper and Rhino geometry into GCode for 3d printing.

#### Concrete Continuum

This paper by Tristan Al-­Haddad, Keyan Rahimzadeh and Jill Fredrickson outlines a custom-built suite of scripts that automate the processes of reinforced concrete design and is directly linked to the parametric design model of the architect.

#### Parametric Modulations

The focus of the research presented in this paper by Tristan Al-Haddad asks how a designer can create a flexible system of physical making which can accommodate multiple programmatic functions within a smooth whole.

#### AFA Cultural Center

This paper by Begüm Aktaş and M. Birgül Çolakoğlu presents how freeform façade designs are defined with its curvilinear geometric characteristics and the systematic approach that is used to design and implement them.

#### Peregrine

Peregrine is a LimitState:FORM powered optimization plugin for Grasshopper, the visual programming language and environment for Rhino3D.

#### Computational Environments

This article by Ajla Aksamija and Ivanka Iordanova discusses interaction between multimodal representations of architectural design knowledge, particularly focusing on relating explicit and implicit types of information.

These downloadable contents are curated from free PDF files around the web; we link to their main source

Parametric Design can be used in any industry! Do you want to know more about it? Check out these blog posts to learn how Parametric Design can be implemented in different ways!

## Latest Blog Posts

#### The Anatomy of the Hand

Make a fashion accessory out of leather. This was the brief for the “Craft the Leather” competition that motivated Renee Verhoeven to create her series “The Anatomy of the Hand”.

#### Sedona Table

A polished aluminium dining table inspired by the infamous red rocks of Sedona; the form references the peaks and plateaus of Sedona’s unique sandstone formations. This design by Janne Kyttanen has a strong Silhouette and organic triangular detailing.

#### Mickey Matter

A new generation of research initiated by the bartlett school of architecture’s design computation lab looks into robotically assembled furniture, a process which is essentially lego-like building blocks which can be configured into complex forms.

#### A Parametric Analysis

Federico Reyneri, partner at LPzR associates architects, and his research team started to analyse the Guggenheim Helsinki Design Competition, the largest architectural design competition in world history.

#### One State Street

Softlab was commissioned by One State Street to design a permanent wall installation to accompany the building’s new lobby renovation. Their intent was to create an installation that is not distinguishable as a piece of wall mounted art.

#### Paper Folding

Matthew Shlian works within the increasingly nebulous space between art and engineering. As a paper engineer, Shlian’s work is rooted in print media, book arts, and commercial design.

#### Fold It Up

Fold It Up! by King Kong Design was thought as a modular installation composed of interchangeable elements made from flat sheets of material. Each of the modular elements was folded to shape and joined with paper clips.

#### Spectral Grove

Spectral Grove is a permanent outdoor public installation of cascading, latticed ribbons of colored aluminum and steel at the entrance of Pivot Park in West Philadelphia.