Latest Lessons

Latest Lessons

redner3

In this Paracourse Lesson, we will model a Geodesic Dome in Grasshopper. First, we will use a Plugin to make the Baselines and then we will use advanced techniques to make the lines into polygons and thicken the dome.

render3

In this ParaCourse lesson, we will study the Pinch n Spread component of the Pufferfish plugin and how we can use it to morph a series of strips on a Nurbs surface.

render3

In this Paracourse lesson, we will study how to model origami in Grasshopper by using the Kangaroo plugin. First, we will study a simple hinge simulation in Grasshopper and then take it to the logic behind negative/positive bending hinges in Origami by modeling the folding model of Albahar Tower module.

render4

In this Paracourse lesson, we are going to model a multi-pipe connection in Grasshopper. First, we will study how the connection can be modeled and then we will use advanced techniques to model it.

render3

In this ParaCourse Lesson, we will study a simple circle packing technique by using the sphere collide component (Kangaroo plugin) and make a series of circles fit onto a surface.

Render3

In this Grasshopper Lesson, I will explain a complete technique about producing parametric Louvers on freeform NURBS surfaces. First, we will study the basics and how we can twist a series of surfaces and then we will use Point attractors to complete the tutorial.

render2

In this Paracourse Lesson we will use the Anemone plugin to produce a branching system in Grasshopper. First, we will talk about the Anemone plugin and how it works and then we will use the looping system to make the branches step by step and add multipliers which affect the overall shape. We will also give thickness to the branching lines by using pipe.

render3truchet

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.

3

In this Grasshopper Lesson, we will work with the UV curves of a NURBS surface to produce patterns or curves. First, we will study how the surface domain 2 works and then we will use intersections to produce more patterns.

Aqua Tower

In this Paracourse Lesson, we will model something similar to the Aqua tower (located in Chicago) using the Cocoon Plugin. First, we will use a simple box to get the base shape and then by using curves we will model the facade and by implementing several techniques we will finish the tutorial.

render3

In this Grasshopper Lesson, I will show you with simple steps on how to make a venation pattern in Grasshopper using a short walk method. First, we will talk about the algorithm and how the pattern can be produced by random points and then we make it advanced by defining multiple point attractors.

render2

In this Paracourse Lesson, we are going to bring the Rhino Helix/Spiral command into Grasshopper and control it parametrically. First, we are going to explain how a spiral or a helix is made and then we are going to bring some of the Grasshopper abilities such as graphs into the modeling and make it advanced!

Basics

render3

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.

The Very First Steps!

grasshopper tutorial

 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

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.

grasshopper tutorial attractor

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

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

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.

grasshopper tutorial 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.

grasshopper tutorial

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.

grasshopper tutorial gradient

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

grasshopper tutorial

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.

parametric bench

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

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.

grasshopper tutorial

In this Grasshopper tutorial, I will show you some techniques which you can use to modify the rail curve. By modifying the rail curve you can also design new parametric models.

grasshopper tutorial

In this grasshopper tutorial, I will talk about dispatching in Grasshopper. First, we will use simple true/false Boolean patterns to understand the dispatch tool and then we will go on more advanced examples like point attractors, combining logics, extracting naked vertices and....

grasshopper tutorial

In this Grasshopper lesson, I will talk about managing output data with a turning tower example. First I,m going to model the tower and then I will talk about data management and the different components you can use to extract or delete data.

grasshopper tutorial

In this Grasshopper tutorial, I will teach you how to use sorting data to produce a spiral based surface and then convert it to smooth Mesh. First I will produce a surface by revolving a profile curve and then we will divide the surface with isotrim. By connecting the corners we can produce the spirals.

grasshopper tutorial

In this lesson, I will show how grafting can help you to model parametric hexagons and use point attractors to change the height and scale of them. First, we will talk about grids and then we will step into the point attractor technique and move the hexagons based on their distance from centers.

grasshopper tutorial

In this lesson, I will talk about flipping a matrix for data management and how partition can handle data into groups. First, we will take a look at grids and how they are in groups of data and why we need to flatten, flip matrix and partition our data

Geometry

redner3

In this Paracourse Lesson, we will model a Geodesic Dome in Grasshopper. First, we will use a Plugin to make the Baselines and then we will use advanced techniques to make the lines into polygons and thicken the dome.

render3

In this Grasshopper Lesson, I will show you with simple steps on how to make a venation pattern in Grasshopper using a short walk method. First, we will talk about the algorithm and how the pattern can be produced by random points and then we make it advanced by defining multiple point attractors.

render2

In this Paracourse Lesson, we are going to bring the Rhino Helix/Spiral command into Grasshopper and control it parametrically. First, we are going to explain how a spiral or a helix is made and then we are going to bring some of the Grasshopper abilities such as graphs into the modeling and make it advanced!

grasshopper tutorial voronoi

In this Tutorial, I will show you how you can use the Voronoi command in Grasshopper and how you can use it to produce the Voronoi cells. First we will talk about the random nature of voronoi cells and then we will use populate...

vorrender4

In this Grasshopper Course lesson, I will use the image sampler and combine it with Voronoi cells. Basically, this will help you understand how to analyze images brightness for geometry transformations.

iso mesh grasshopper tutorial

In this grasshopper tutorial I will explain about two different techniques to model mathematical surfaces: Isomesh & Parametric. First I will explain how you can model the Isomesh surfaces in Grasshopper with the Monolith plugin and then I will Model the parametric surfaces with mathematical equations.

grasshopper tutorial

In this grasshopper tutorial, I will show how you can use metaball and the Cocoon Plugin to produce voxel models. The base of this tutorial is to teach you how you can use the voxel modeling technique to model complicated forms.

grasshopper tutorial

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.

render3

In this Grasshopper course lesson, we will combine plugins to produce bridges between meshes. First, we will produce the base meshes and then study how we can define the bridging between the faces.

render3

In this Paracourse lesson, we will study how to model origami in Grasshopper by using the Kangaroo plugin. First, we will study a simple hinge simulation in Grasshopper and then take it to the logic behind negative/positive bending hinges in Origami by modeling the folding model of Albahar Tower module.

render3

In this ParaCourse Lesson, we will study a simple circle packing technique by using the sphere collide component (Kangaroo plugin) and make a series of circles fit onto a surface.

grasshopper tutorial

In this grasshopper tutorial, I will model the evolution Door and show you how you can use simple geometrical assumptions to model a mechanism in Grasshopper. First we will study the Movement and then we will simulate it.

grasshopper tutorial

In this lesson, I will show how you can use the Kangaroo2 Plugin to deform a network of lines. First, we will make a network of lines on a simple flat surface and then we will use the Kangaroo plugin to define them as springs and then we will deform them based on the location of the forces!

render3

In this ParaCourse lesson, we will study the Pinch n Spread component of the Pufferfish plugin and how we can use it to morph a series of strips on a Nurbs surface.

render2

In this Paracourse Lesson we will use the Anemone plugin to produce a branching system in Grasshopper. First, we will talk about the Anemone plugin and how it works and then we will use the looping system to make the branches step by step and add multipliers which affect the overall shape. We will also give thickness to the branching lines by using pipe.

render3truchet

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.

3

In this Grasshopper Lesson, we will work with the UV curves of a NURBS surface to produce patterns or curves. First, we will study how the surface domain 2 works and then we will use intersections to produce more patterns.

pixel1

In this Grasshopper course lesson, I will show how you can use the image sample to produce pixel art based on brightness or RGB. First, we will use the brightness to produce the resulting mesh and then we will dive into the RGB world.

Fabrication & Laser Cut

grasshopper tutorial

In this lesson, I will talk about a technique which you can use to fabricate a freeform surface with paper or cardboard. First I will explain the restrictions for the Geometry and then I will make the sections which the panels will sit on. We will also talk about simple nesting in Grasshopper.

twistinglampcover

In this Twisted Floor Lamp definition, you can simply extract the final curves for fabrication. There are many different parameters for the twisted lampshade that you can change. (Rhino 6 Only)

parametric clock

in this grasshopper tutorial, I will model the RoundSquare Clock designed by Žiga Gorjup and show you how you can model the curves. First I will explain the steps you should take to produce the curves and then I will model the center hole of the clock.

lasercut files

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.

parametric furniture

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.

render3-6

In this Course definition, you can make a series of curve attractor on a wall surface and then make sections to fabricate the final model. You can also switch between the 3d model and sections and also make the sections curves ready for fabrication.

render2

In this video, I will show you how you can use the Parametric Waffle shelf #1 in Grasshopper and produce the sections for Laser cutting or CNC Milling Enroll...

render2

In this Paracourse Lesson, I'm going to teach you how you can model decorative Voronoi panels and produce the polylines for laser cutting or CNC milling. We will first use a technique to produce the cells and then change the parameters to produce desired results.

parametric pattern

You can produce a parametric 3d panel with this definition. By changing the location of the point attractors and also changing the Graph mapper distribution you can produce different patterns. You can also control the distance between the panels.

render4

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.

Optimization

COURSE-newopt

In this Paracourse Lesson, we are going to optimize the shape of a space truss using Grasshopper and Galapagos. First, we are going to explain how to make the space truss by using two parametric surfaces and the Lunchbox component and then we are using the Millipede Plugin to optimize the structure.

grasshopper tutorial millipede

In this Grasshopper tutorial, I will model a parametric surface and then use the millipede plugin to optimize the structure based on maximum displacement.

ladybugopt1

In this Grasshopper course lesson, I will optimize a building base on radiation. First I'm going to define the algorithm for making the building twist while controlling the orientation. Then we are going to connect the building to ladybug and optimize it for a 3month period based on maximum total radiation and using Galapagos.

2019-01-27_15-08-17

In this course lesson, I will show you how you can optimize a view with a simple lesson. first, we will define a target viewpoint and then we will define a path which the person walks on. We will also define obstacles and how they can affect the view.

optsheet

In this Paracourse Lesson, we are going to talk about a simple yet powerful example of nesting polylines and curves in Grasshopper and by the Help of Galapagos. First, we will define the algorithm of Nesting and then we will optimize it for the smallest Sheet Area possible.

Jewelry

parametric jewelry grasshopper

In this Grasshopper tutorial, I will show you how you can use the peacock plugin to model parametric rings. This tutorial will study four different parametric rings, first is based on width and thickness, second is based on a profile revolved around

render3 (1)

In this Grasshopper Course Lesson, I will model a series of parametric rings with beautiful 3d patterns. First, I will explain how to model the base surface and then I will show you step by step how you can make different patterns between them.

render3spiralear

In this Paracourse lesson and in the Jewelry & Accessories section I'm going to teach you how to make a spiral earring in Grasshopper and how you can define the parameters which change the earring. In the end, you also learn how to give it thickness.

Architecture & Structure

grasshopper tutorial

In this Lesson I will model the Bosjes Chapel In grasshopper. First I will explain how you can use the Graph Mapper to produce the base curves and then we will use scaleNU and orientation to make the freeform shell structure. At the end we will model the glass surface.

Render3

In this Grasshopper Lesson, I will explain a complete technique about producing parametric Louvers on freeform NURBS surfaces. First, we will study the basics and how we can twist a series of surfaces and then we will use Point attractors to complete the tutorial.

Aqua Tower

In this Paracourse Lesson, we will model something similar to the Aqua tower (located in Chicago) using the Cocoon Plugin. First, we will use a simple box to get the base shape and then by using curves we will model the facade and by implementing several techniques we will finish the tutorial.

render3

In this ParaCourse Lesson, I will teach you how to model a wavy facade in Grasshopper. This tutorial is somehow Hard so watching the Multi-curve Attractor lesson will help you to understand the steps easily.

render4

In this Paracourse lesson, we are going to model a multi-pipe connection in Grasshopper. First, we will study how the connection can be modeled and then we will use advanced techniques to model it.