IDR Architects
Tutorial Tutorial Text & Articles Web Resources Media Studio 3 Media Studio 4 Advanced Graduate Studio
Grasshopper Tutorials: Basics
Tutorial 01 3D Dot Grid

Basic tutorial to demonstrate cross-referencing data

Key components: Series, Cross Reference
Difficulty: easy
Tested version: Rhino 5 + GH 0.9.0076
Based on a tutorial from [Parametric Architecture with Grasshopper] by Arturo Tedeschi

Download zip file
Tutorial 01 Simple Mirrored Line Pattern

Basic tutorial for simple mirrored line pattern

Key components: Series, Cull Pattern, Weave, Construct Point, PolyLine
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Generative Algorithms] by Zubin Khabazi

Download zip file
Tutorial 01 Space Frame from Surface

Tutorial for building space frame based on a surface

Key components: Divide Domain(2D), Isotrim, Deconstruct Brep, Evaluate Surface, MD Slider
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Parametric Architecture with Grasshopper] by Arturo Tedeschi

Download zip file
Tutorial 01 Box Morphing on Surface

Tutorial for twisted box morphing algorithm

Key components: Divide Domain(2D), Box Morph
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Parametric Architecture with Grasshopper] by Arturo Tedeschi

Download zip file
Tutorial 01 Point Attractor

Tutorial for point attractor on a dot grid

Key components: Key components: Distance, Minimum, Bounds,Construct Domain, Remap Numbers
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Hexagonal Attractor

Tutorial for curve attractor on a hexagonal grid

Key components: Key components: Hexagonal, Curve Closest Point, Vector 2Pt, CNR Circle
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Grasshopper Primer Third Edition] by Mode Lab

Download zip file
Tutorial 01 Rotating Panels

Tutorial for basic transformation with rotating roof panels

Key components: Evaluate Surface, Amplitude, Series, Graft, Rotate
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Attractor Panels

Tutorial for rotating roof panels controlled by an attractor point, continued from [Rotating Panels] tutorial

Key components: Distance, Expression, Maximum
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Turning Torso

Tutorial to create Calatrava's Turning Torso, with combination of basic transformations and data extraction

Key components: Move, Rotate Axis, Deconstruct Brep, Split, List Item
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Parametric Architecture with Grasshopper] by Arturo Tedeschi

Download zip file
Tutorial 01 Split Surface

Tutorial for data tree & list manipulation

Key components: Divide Surface, Graph Mapper, Flatten, Graft, Shift List, Sub List, Merge
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [Parametric Architecture with Grasshopper] by Arturo Tedeschi

Download zip file
Grasshopper Tutorials: Techniques
Tutorial 01 Triangulation

Tutorial to introduce techniques for triangulation

Key component: 4Point Surface
Difficulty: easy
Tested version: Rhino 5 + GH 0.9.0076

Download zip file
Tutorial 01 Image Sampler Skin

Tutorial for creating complex skin based on data extracted from an image

Key components: Surface Closest Point, Image Sampler
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Bowstring Truss Wall

Tutorial for developing complex structure from a curve

Key components: Perp Frames, Plane | Plane, Sub List, Weave, Simplify, Path Mapper
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Delaunay Voronoi Tessellation

Tutorial for converting an image to delaunay voronoi tessellation

Key components: Populate 2D, Image Sampler, Random, Voronoi, Delaunay Edges
Difficulty: difficult
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from grasshopper3d.com by Hyungsoo Kim

Download zip file
Tutorial 01 Vector Field

Basic tutorial for vector field charged by a set of points

Key components: Hexagonal, Point Charge, Merge Fields, Field Line
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from designcoding.net

Download zip file
Tutorial 01 Line and Vector Forces

Simple tutorial for pattern of lines deformed by charged points

Key components: Filed Vector, Point Charge, Merge Fields, Field Line
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from designcoding.net

Download zip file
Tutorial 01 IsoVist

Basic tutorial for IsoVist component

Key components: Key components: Populate 2D, Plane Origin, IsoVist
Difficulty: easy
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from designcoding.net

Download zip file
Tutorial 01 Koch Curve

Tutorial for simple recursion using HoopSnake add-on

Key components: Shatter, Cull Item, HoopSnake
Difficulty: intermediate
Required add-on: HoopSnake from foodf4rhino.com
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [AAD_Algorithms-Aided Design] by Arturo Tedeschi

Download zip file
Tutorial 01 Diffuse Limited Aggregation

Tutorial for growing structure using HoopSnake add-on

Key components: Populate 2D, Curve CP, Vector 2P, HoopSnake
Difficulty: intermediate
Required add-on: HoopSnake from foodf4rhino.com
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from Generative Landscapes

Download zip file
Tutorial 01 Random Distribution with Attractor

Tutorial for controlling random factors

Key components:Shatter, Partition, Sift, Combine, Dispatch, Random, Larger Than
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from Generative Landscapes

Download zip file
Tutorial 01 3D Voronoi Frame

Tutorial for 3D Voronoi component using Weaverbird mesh add-on

Key components: Populate 3D, Voronoi 3D, Smaller Than, Cull Pattern, Wb's Picture Frame
Difficulty: intermediate
Required add-on: Weaverbird from foodf4rhino.com
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from digitarchi.com

Download zip file
Tutorial 01 Panel Tessellation

Tutorial for panel tessellation using LunchBox add-on

Key components: Triangle Panel B, Evaluate Curve, 4Point Surface
Difficulty: easy
Required add-on: LunchBox from foodf4rhino.com
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [AAD_Algorithms-Aided Design] by Arturo Tedeschi

Download zip file
Tutorial 01 Mesh Smoothing

Tutorial for mesh smoothing using Weaverbird add-on, continued from [Triangulation] tutorial

Key components: Remap Numbers, Bounds, Mesh Surface, Wb's Split Triangles Subdivision, Wb's Join Meshes and Weld, Wb's Catmull-Clark Subdivision
Difficulty: difficult
Required add-on: Weaverbird from foodf4rhino.com
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [AAD_Algorithms-Aided Design] by Arturo Tedeschi

Download zip file
Tutorial 01 Terrain with Random Height Buildings

Tutorial for building digital site model

Key components: Divide Length, Project, Deconstruct Point, Sort
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076

Download zip file
Tutorial 01 Contour from Image

Tutorial for creating a set of contour from an image

Key components: Divide Surface, Imager Sampler, Surface from Grid, Contour
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from Generative Landscapes

Download zip file
Tutorial 01 Creating Cutting Base

Tutorial for creating cutting base drawing for physical model

Key components: Vector 2P, Brep | Plane Section, Offset
Difficulty: intermediate
Tested version: Rhino 5 SR9 + GH 0.9.0076
Based on a tutorial from [AAD_Algorithms-Aided Design] by Arturo Tedeschi

Download zip file
Grasshopper Tutorials: Add-Ons
Tutorial 01 Kangaroo_Simple Catenary Cable

Tutorial to introduce techniques for triangulation

Key component: Shatter, Catenary, Springs, Unary Force, Kangaroo
Required add-on: Kangaroo from foodf4rhino.com
Difficulty: easy
Tested version: Rhino 5 + GH 0.9.0076 + Kangaroo 0.099

Download zip file
Tutorial 01 Kangaroo_Hexagonal Pavillion

Tutorial to introduce techniques for triangulation

Key component: Polygon, Subdivide Triangle, Polar Array, Deconstruct Brep, Springs, Unary Force, Kangaroo
Difficulty: intermediate
Required add-on: Kangaroo, LunchBox from foodf4rhino.com
Tested version: Rhino 5 + GH 0.9.0076 + Kangaroo 0.099

Download zip file
Tutorial 01 LadyBug_Environmental Analysis

Tutorial to introduce techniques for triangulation

Key component: Bunch of components from LadyBug
Difficulty: difficult
Required add-on: GhPython, LadyBug from foodf4rhino.com
Tested version: Rhino 5 + GH 0.9.0076 + LadyBug 0.0.62

Download zip file