grasshopper tutorial

2-New to Grasshopper?

In this Grasshopper tutorial, I will teach you the grasshopper basics for beginners to advanced. First I will talk about the Grasshopper canvas and then I will teach you how you can use the grasshopper tools to produce a smooth mesh model.

Cairo Tessellation

In this Grasshopper Mesh+ tutorial, we will use the Cairo Tiling component to produce a Cairo Tessellation. First, we will use the component to model the base mesh and then we will use the Weaverbird Plugin to give the lines some thickness.

grasshopper tutorial

1- Smooth Mesh

In this Grasshopper lesson, I will talk about a technique you can use to produce smooth meshes. This tutorial will be the first for the smooth mesh series and can help you produce organic patterns.

grasshopper tutorial

1- Single Point Attractor

 In this Grasshopper 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.

grasshopper tutorial

2- Multiple Attractor Points

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

Parametric Roof grasshopper tutorial

Parametric Roof

In this Rhino Grasshopper tutorial, we will model a series of shape-changing elements which can be used as a parametric roof. First, we will define 3 points and by changing the location of the points we can make a polyline. We will use the tween curve component to produce the middle curves and then we will thicken them

Delaunay Mesh

By combining a Delaunay mesh with weaverbird’s components you can simply make a smooth mesh! First, you can define the points, connect them by the Delaunay mesh and change the base mesh by changing the point’s location. Then use the frame component to change the thickness and extrude it with thicken mesh. Finally, use the Catmull Clark subdivision too smooth the mesh.

Parametric Stars

In this Point Attractor tutorial, we will use a point to deform a star shape. First, we will use a base surface, divide it into rectangular panels and then study the basics behind the star pattern. We will use the point attractor to move the star points in their lines and change their shapes.

Loft Attractors

This definition will make a series of rectangular cells move in the z-direction and scale based on their distance from point attractors. Finally, they will loft together to form the modules.

VisualArq Basics

In this VisualArq Basics tutorial, we will take a look at how easy it is to add BIM modeling to Rhino! VisualARQ is an architectural design software which enhances Rhino by adding powerful architectural object styling and dynamic documentation tools which adapt to fit your workflow.

Scaling Arcs Grasshopper

Scaling Arcs

In this definition, you can make a series of scaling arcs around a parametric circle. You can extract a part of the circle using subcurve and control the size of the arcs by changing the series inputs.

Weaverbird Smooth Box Grasshopper

Weaverbird Smooth Box

In this definition, we move the faces of a box in their normal direction, Scale and rotate them and connect them back to their original faces and finally smooth the shape with weaverbird Catmull-Clarck’s subdivision.

Klein Surface Grasshopper

Klein Surface

In this definition, you can use the Lunchbox plugin to produce a Klein surface in Grasshopper. You can also use an Isotrim component to extract a part of this surface.

Cathedral of Brasilia

In this Rhino Grasshopper tutorial, we will model the Cathedral of Brasilia. First, we will use a technique to model the structural section in Rhino and then we will use a similar approach to model it in Grasshopper. We will use 3 circles to make the main curves and then make parametric sections to control the overall structure.

grasshopper tutorial attractor

3- Parametric Point

In this Grasshopper tutorial, I will teach you how to define a parametric point in grasshopper and use it to design a framed facade. First we will find the distance between the attractor and the points and then we will define the extrusion

grasshopper tutorial attractor curve

4-Single Curve Attractor

In this grasshopper tutorial i will use a curve as an attractor and use it to deform a surface. You will learn how to define the distance between a set of point and a single curve.

grasshopper tutorial

3-Intersection Sectioning

In this Grasshopper tutorial, 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.

parametric bench

2- Multiple Sections

In this grasshopper tutorial, 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.

grasshopper tutorial

1- One section,One path

In this grasshopper tutorial, 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.

grasshopper tutorial attractor

5- Parametric Curve Attractor

In this Grasshopper tutorial I will explain how you can use the 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

grasshopper tutorial attractor

6-Multiple Curves

In this grasshopper tutorial, 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.

9- Based on colour

In this tutorial, I will explain how you can use Gradient to color a set of panels based on their height. First we will produce the panels by isotrim and then we will extract the panels center and use the z component to define the height of the panels. Finally we will use….

Spatial Deform grasshopper tutorial

Spatial Deform

By using the “Spatial Deform (Custom)” component you can deform a freeform surface. You have to define a space syntax of points and forces. First, give the moving points and related forces to the space syntax and then define some points which are fixed and have no movement.

grasshopper tutorial

8- Based on 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.

7- Image Attractor

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.

3 – Rhino Basics (Cplanes)

In this Rhino Basics Series we will talk about the Cplanes in Rhino and how understanding it can help your model more professionally and faster. First, we will cover different Cplanes and then we will use it for splitting and trimming surfaces.

Parametric stairs

Voronoi Curve Attractor

In this Grasshopper Voronoi tutorial, we will use curve attractors to control the Voronoi cells. First, we will use a boundary to make the base Voronoi cells and then we will define a curve and populate random points in it. In the end, we will use dispatch to split the cells into two groups.

Smooth Weave Pattern

Smooth Weave Pattern

In this Rhino Grasshopper tutorial, we will use Mesh+ and Weaverbird to model a weaving pattern on a Nurbs surface. First, we will model a Surface in Rhino using Sweep1 and then we will use Mesh+ to model the pattern. Finally, we will use weaverbird to smooth the results and make the weaving pattern.

Voronoi Pattern Sunflower

Voronoi Pattern Sunflower

In this Grasshopper tutorial, we produce a Voronoi Pattern based on Sunflower seed distribution. The technique we will use is the Maelstrom component to twist a series of straight lines so we’ll not use the actual Fibonacci sequence to produce the Voronoi cells but it’s a quick trick you can use to produce a pattern similar to it.

Parametric Stairs

In this Rhino Grasshopper stair tutorial we will use a simple loft surface to model a series of parametric stairs. First we will model the base curves in Rhino and use the loft command in Grasshopper to make the surface. Then we will use the “Contour” command to make the stairs curves and use an offset component combined with etrusion to finish the model.

testing