In this Paracourse lesson, we will use advanced logic to model the Cairo tesselation from scratch. First, we will Study the pattern and then we will use several data management components to model the final mesh and give it thickness.
More →
Cairo Tiling

Geodesic Dome
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.
More → 
Pinch ‘n’ Spread
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.
More → 
Origami Basics
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.
More → 
MultiPipe connection
In this Paracourse lesson, we are going to model a multipipe connection in Grasshopper. First, we will study how the connection can be modeled and then we will use advanced techniques to model it.
More → 
Simple Circle Packing
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.
More → 
Twisted Louver
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.
More → 
Anemone : Branching
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.
More → 
UV Pattern
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.
More → 
Aqua Tower Chicago
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.
More → 
Venation Pattern
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.
More → 
Spiral & Helix
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!
More → 
Space Frame
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.
More → 
Twisting Lamp#1
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)
More → 
View optimization
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.
More → 
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.
More → 
Galapagos: Nesting Example
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.
More → 
Voronoi Panels
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.
More → 
WaffleShelf
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…
More → 
Wavy Facade
In this ParaCourse Lesson, I will teach you how to model a wavy facade in Grasshopper. This tutorial is somehow Hard so watching the Multicurve Attractor lesson will help you to understand the steps easily.
More → 
Bridging Meshes
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.
More → 
Ladybug Radiation
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.
More → 
Pixel Art
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.
More → 
Wall #1
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.
More → 
Chair #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.
More → 
Lamp #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.
More → 
1Pattern #1
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.
More → 
2Pattern #2
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.
More → 
1Clock#1
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.
More → 
Parametric Rings
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.
More →