##### What is Grasshopper3d?

With our Rhino Grasshopper Tutorials, you can learn Grasshopper faster and easier! Learning to think parametrically is a hard-won skill, we will help you! In this video we will talk about Grasshopper and the history of scripting vs visual programming language and why should you choose Grasshopper!

##### Grasshopper for Beginners

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

## Latest Lessons

#### Weaverbird Dodecahedron

In this definition, you can use the Weaverbird's Dodecahedron component and smooth it with Catmull-Clark Subdivision. We will also use the Picture Frame component to change the faces offset distance.

#### Random Splop

The Splop component Wraps geometry onto a surface. Basically, you can distribute a geometry on a surface by using the Splop component. The Geometry will not be deformed as it is transformed if You activate the Rigid option.

#### Change Panel Thickness

In this Rhino Grasshopper tutorial, we will model a series of triangular panels and change their thickness as their height increases. First, we will define the base pattern by connecting the centroid to the corner of the triangles and then we will use their center's Z component to define the offset pattern.

#### Irregular Tiling

In this grasshopper example we will use the Parakeet's Quadrilateral Tiling component. This component Generates a Tiling (Grid) based on any irregular/regular Quadrilateral Curve (any Closed Polyline with 4 points and 4 edges).

#### Parametric Patterns

In this Rhino Grasshopper tutorial, we will model a parametric pattern based on squares. First, we will scale & rotate the square and connect the center to the mid-edges.

In this rhino grasshopper tutorial, we will model the Isenberg School Of Management Business Innovation Hub / BIG . First, we will model the base surface in Rhino and then we will use Grasshopper to model the rotating structure.

#### Kinetic Rain

In this Rhino Grasshopper tutorial, we will remodel the Kinetic Rain by ART+COM Studios (2012). First, we will model a rectangular array of points and then we will use the point attractor technique to move the points down. Finally, we can connect the lines and show the points with a cloud display.

#### Offset Variable (Peacock)

by using the Peacock plugin (Offset variable component) you can simply offset a curve with variable numbers and define if you want it to offset from both sides, how to connect at the end and control the Bulge.

#### 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.

#### 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 (+Weaverbird)

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 Point Attractor

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

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

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

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.

#### 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.

#### 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

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

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.

#### Wavy Pattern

In this Rhino Grasshopper tutorial we will model a wavy pattern on a freeform surface. First we will model the base NURB surface and then we will make a planar surface which it's dimension is related to the surface. We will use Isotrim to make strips on the ground and start modeling the pattern. At the end we will morph the pattern back on to the surface and finish the tutorial.

#### Pufferfish Twisted Box

In this Rhino Grasshopper pufferfish plugin tutorial we will use the twisted box pipe variable component to make a parametric model. First we will define the inputs and how it works and then we will use the thickness component to extract the center.

#### Kangaroo Curve Collide

In this Grasshopper Kangaroo tutorial we will study how we can collide a series of particles with a curve. First we will produce a series of random points and define them as spheres for collision and then we will use curve collide to detect the collison.

#### Parametric Wall

In this tutorial, we will use the point attractor technique to model a parametric wall. first, we will define the base surface and study how we can use point attractors to produce a wavy surface. Then we will make a solid and use contour to finalize the parametric wall.

#### Koch snowflake Fractal Pattern

In this Grasshopper tutorial, we will study the Koch snowflake Fractal Pattern and how we can model it from scratch. First, we study how the pattern is made and then we will use an equilateral triangle, explode it to its segments and make another equilateral triangle on the mid part of its edges.

#### Gyroid Minimal Surface

In this tutorial, we will model the Gyroid Minimal surface in Grasshopper. First, we will study the equation of the Isosurface which will produce the Gyroid and then we will use the Millipede and Weaverbird Plugin to finish the final mesh.

#### Pyramid Point Attractor

In this attractor point grasshopper tutorial, we will model a series of pyramids which deform based on attractor point. First, we will model the base grid and then we will use a point to attract the tip of the pyramids towards the attractor.

#### Felix Candela Shell

In this Grasshopper tutorial, we are going to model the AD Classics by Felix Candela (Or the Los Manantiales Restaurant). First, we are going to start with a circle and then we will divide it into Perpendicular frames.

#### Celtic Repeating Pattern

In this Grasshopper tutorial, we are going to model a parametric Celtic repeating pattern. First, we are going to explain how we can model the base module and then we are going to make a triangular grid, use list item to choose the right corners, make circles with the same radius and then use the region difference to produce the base module. Then we will use a triangular grid to orient the base module on it and finish the tutorial.

#### Simple Islamic Geometric Pattern

In this tutorial, we will model a simple Islamic geometric pattern by defining Concentric Circles and model the baselines. First, we will divide those circles and define the pattern of connection between the division points. Finally, by changing the circle's radiuses, we can model a simple parametric Islamic geometric pattern in Grasshopper.

#### Firefly Grasshopper (Leap)

In this Firefly Grasshopper tutorial, we will use several examples to show how you can use the Leap finger tracker component in Grasshopper.

#### Geometric Pattern

In this grasshopper tutorial, we will model a parametric pattern by using Hexagons to produce stars. First, we will study the pattern and how it can be modeled parametrically and then we will make the hexagon grid, extract the corners and put the polygon on the points to make the pattern. We will also study a way of grouping the cells and extract the boundaries.

#### Twisted Louvers

In this Grasshopper tutorial, we will model a series of twisted Louvers by using the Twist command and Iso Curve. First, we will take a base surface to model the strips (Using the Isotrim component) and then we will use the Iso Curve tool to extract the axis and twist the surface. We will also use the Graph Mapper component to change the linear distribution of the twisted louvers and finish the tutorial.

#### Islamic Art Museum(Louvre)

In this Rhino Grasshopper tutorial, we are going to model the Islamic Art Museum at Louvre. First, we are going to model a parametric NURBS surface by dividing the edges of the rectangle and moving the point up to make the edge curves. Then we are going to use Lunchbox to make the panels and Spaceframe structure.

#### Kinetic Clock (Solstice)

In this Grasshopper tutorial, we are going to model a kinetic clock (Solstice) from scratch. First, we will define the constraints and how they affect the overall changing shape and then we will model the baselines in Grasshopper so we can change the shape of the clock and make it a kinetic art!

#### Canton Tower

In thisRhino Grasshopper Tutorial, we will model something similar to the Canton Tower. First we will define 3 ellipses and then rotate them to make the tower's sections. After lofting the sections we can use the Lunchbox plugin to make the structure and by using the Dispatch we will extract two different groups of the structure.

#### Pufferfish Grasshopper Tutorial

In thisPufferfish Grasshopper tutorial, we will use the Tween Surface tool to produce a series of surfaces which morph from one surface to another. First, we will use the point attractor technique to produce the deformation on the plane surface and then we will use the pufferfish plugin to produce the tween surfaces.

#### Lotus Temple

In this tutorial, we will model the Lotus Temple in Grasshopper. First, we will study the form and how it can be remodeled with a series of circles. Then we will produce the arcs which make the concrete shells of the temple. We will also model the outer part and finish this tutorial.

#### Parametric Reuleaux Triangle

In this Rhino Grasshopper Tutorial, we are going to model a Parametric Reuleaux Triangle and make a pattern by dividing the edges, connecting the points based on relative paths and produce a new pattern by changing the polygon, division number & other parameters which define the geometry.

#### Islamic Geometric Pattern

In this Rhino Grasshopper Tutorial, I will model an Islamic Geometric pattern and make it parametric by defining moving lines and making a polar array from the main Unit. First, we will study the pattern and how we can make it as easy as possible and then we will start modeling it in Grasshopper.

#### Schüco Parametric System

In this Parametric Architecture video we will take a look at the Schüco Parametric System and how it works. Then we will model the panels in Grasshopper by producing a base surface and then dividing the surface in to panels. We will also use a range of numbers combine by Graph mapper to produce a sine wave.

#### Geometric Pattern #2

In this parametric Pattern tutorial, we will model an advanced pattern in Grasshopper. first, we will model a series of square cells and then by modeling a corner of the pattern's curve, we will eventually use the polar array to finish the final pattern. By adding a point we will make the pattern react to the point attractor.

#### Geometric Cake

In this tutorial, we will model the Dinara Kasko algorithmic cake in Grasshopper. First, we will start with a series of square cells and then by moving them up, scaling and rotating them, we will form the base curves. Then we will use the grasshopper attractor techniques to connect the scale factor to the attractor and finish the tutorial.

#### Truchet Tiles

In this video, we will model the Truchet tiles in Grasshopper. First, we will take a look at the tiles and how Truchet tiles work. Then we will use dispatch to produce two sets of square cells. We will simply draw arcs from the midpoint of the edges to form the pattern.

#### Grasshopper Tutorial Beginner

In this Grasshopper tutorial, I will teach you the grasshopper basics for beginners to advanced. First I will talk about the Grasshopper canvas and how it works

#### What is Grasshopper3d?

In this video we will talk about Grasshopper and the history of scripting vs visual programming language and why should we choose Grasshopper!

#### Rhino Grasshopper Tutorials (DRAFT)

What is Grasshopper3d? With our Rhino Grasshopper Tutorials, you can learn Grasshopper faster and easier! Learning to think parametrically is a hard-won skill, we will help you!

#### Maelstrom Component

In this Grasshopper Tutorial, We will model an Optical illusion Pattern based on a Jonathan Harris Video. First, we will model the curves by simply making a polar array of lines and then deform them by using the Maelstrom Component in Grasshopper. Then we will use the Bezier Span curve tool to produce a span between the main curves and control the tangents.

#### Pencil Office

In this rhino Grasshopper Tutorial, we will model something similar to the Pencil Office facade. First, we will draw a simple line which will define the height of the facade and then by using evaluate curve and graph mapper divide the line with a non-linear distribution. In the end, we will talk about the "Relative Item" component and how it can help us connect the point together.

#### ONE Teahouse

In this Rhino Grasshopper tutorial, I will model something similar to the ONE Teahouse / MINAX Architects. First, we will define a box and a sphere. Then we will scale NU the sphere so we can control the shape. If we divide the surface of the scaled Sphere into points, Project these points on to the Box and connect them we will have a series of parametric lines which we can finally turn them into a box.

#### Parametric Pattern #1

In this Laser cut design video, I have made a definition to produce a parametric pattern for laser cutting. First I will explain the inputs and how you can change them to change the base pattern and in the end, you can give thickness to your design.

#### Mercedes Benz Satdium

In this Parametric Design & Modeling video I'm going to talk about the Mercedes Benz Stadium and how you can model it in Grasshopper. First we will study the mechanism and then we will remodel it in Grasshopper.

#### Earring Designs #1

In this Laser Cut Earring Design tutorial, I will show you how to make a parametric model for Rhombus Earrings. First, we will model the base polygon and make it parametric by using evaluate curve and then we will define the sections and offset the boundaries to make the final model.

#### Arboskin

This is the first video in the "Parametric Modeling & Design" series. In this video, we will have a quick review of the Arboskin Project. First, we will talk about how the project has been made and look at some details. Then we will talk about a simple Grasshopper algorithm and how you can model the pyramid and slice it with a rotating plane.

#### Earrings Design #2

In this Laser Cut Earring Design tutorial, I will show you how to make a parametric model for nautilus Earrings. First, we will model the base surface with strips and then by using the flow command, we will bend the surface from a baseline into a NURBS curve. This will give us more control over the finished model.

#### Voronoi Diagram

In this Parametric Design Video, I'm going to explain the Voronoi DIagram based on a project located in Mexico which uses the Voronoi cells in the facade Design. First We will study the facade and how it's fabricated and then we will remodel something similar in Grasshopper.

#### Parametric Lamp #1

This laser cut design video is going to show you how you can make a parametric pendant lamp in Grasshopper and use the algorithm to produce dxf files for laser cutting. You can easily bake the boundaries and save the file as dxf files and fabricate the Lamp.