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.
More →
Isenberg Business Hub

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.
More → 
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.
More → 
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 CatmullClarck’s subdivision.
More → 
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.
More → 
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.
More → 
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.
More → 
Loft Point Attractor
This definition will make a series of rectangular cells move in the zdirection and scale based on their distance from point attractors. Finally, they will loft together to form the modules.
More → 
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.
More → 
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.
More → 
Parametric Roof
In this Rhino Grasshopper tutorial, we will model a series of shapechanging 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
More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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 [...] More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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.
More → 
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!
More → 
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.
More → 
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. Actually, Leap Motion Inc. (leapmotion.com) is an American company that manufactures and markets a computer hardware sensor device that supports hand and finger motions as input, analogous to a mouse, but requires [...] More → 
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.
More → 
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. We will use these planes and the Bezier Span component to model the shell. You can also [...] More → 
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.
More →