Based on Type

Differential Growth
In this Kangaroo Grasshopper tutorial, you’ll learn how to create a differential growth pattern on any mesh surface by projecting

Parametric Vase
In this Grasshopper beginner tutorial, you’ll learn how to design a parametric vase with triangular faces, fully controllable height, thickness,

Connecting Towers
In this Grasshopper tutorial, you’ll learn how to design a series of parametric towers arranged around a curve and connect

Difference Contour
In this Grasshopper tutorial, you’ll learn how to design a parametric wall using solid difference and contour techniques.

Parametric Mesh
In this Grasshopper example file, you can model an exoskeleton Mesh structure with entwined curves parametrically.

Voronoi Multipipe
In this Rhino Grasshopper tutorial for beginners, you’ll learn how to model a parametric Voronoi MultiPipe SubD structure on a

Contour Table
In this Rhino Grasshopper tutorial for beginners, you’ll learn how to model a parametric table with three sections and use

Ellipse Structure
In this Grasshopper tutorial for beginners, you will learn how to design a structure by rotating three ellipses in different

Space Frame
In this Grasshopper tutorial, you’ll learn how to create a simple two-layer Vierendeel space frame structure by defining any four-sided

Voronoi Mesh
In this Grasshopper Voronoi tutorial, you’ll learn how to create a parametric mesh generated from random or controllable Voronoi cells

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a parametric tensile structure by defining anchor points, the direction

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a series of tensile structures arrayed along any open or

Parametric Structure
In this Rhino Grasshopper tutorial, you’ll learn how to model a parametric tree-like structure using only native Grasshopper components, with

Parametric Wall
In this Rhino Grasshopper tutorial, you’ll learn how to model a parametric wall by defining diamond-based curve attractors and using

Reaction Diffusion
In this Grasshopper tutorial, you’ll learn how to use the Reaction Diffusion on Mesh component from the Nautilus plugin to

Bridge Tower
In this Grasshopper tutorial for beginners, you will learn how to design a parametric tower defined by four control points

Attractor Modules
In this Grasshopper tutorial for beginners, you will learn how to design a parametric facade composed of modular openings.

Frames on Curve
In this Grasshopper tutorial because we know how to convert a series of lines to a frame now we can

Brick Wall
In this Rhino Grasshopper Script, you can model a parametric brick wall by defining a base curve

3- Print + Loop
In this Grasshopper Python Lesson, we are going to talk more about the basics and how to use Print and

Rotating Lines
In this Rhino Grasshopper Tutorial we are going to learn how to make a series of rotating lines around two

Parametric Bench
In this Grasshopper script, you can design a parametric bench by defining the length factor, thickness, and depth of two

Tween Sections
In this Grasshopper tutorial for beginners, you will learn how to create a parametric wall using graph mappers to control

6- Parametric Vase
In this Paracourse Lesson (25 Minutes), You can learn how to model a parametric vase by using a Perlin Noise

2- Manage output
In this Grasshopper lesson, I will talk about managing output data with a turning tower example. First I,m going to

2-Canvas
In the introductory lesson, we’ll explore the Grasshopper 1.0 canvas and familiarize ourselves with its fundamental features.

3- Shortest List
Now we have learned the basics of the canvas we will take a look at the most important aspect of

4- Partition List
Now we will learn how to manage data with more tools like list length , partition list and simplify.

6- Flatten
After learning about the Partition list, it’s time to learn how to destroy the data trees with flatten and also

5- Graft
After learning about the flatten, now we have to know where to graft the inputs to get our desired results.

6- Data Strips
In this ParaCourse lesson, we are going to model a twisting box with a completely parametric axis and then learn

Hexagonal Facade
In this Grasshopper example file, you can design a parametric facade with variable-thickness hexagonal cells.

Tensile Facade
In this Grasshopper example file, you can model and simulate a parametric facade with free-form openings using the mesh relaxation

Hexagonal Panels
In this grasshopper example file, you can use a hexagonal module to model a parametric facade.

3D Wave Pattern
In this grasshopper example file, you can use the morph components to apply a 3d wave pattern on a mesh.

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Parametric Stool
In this grasshopper example file , you can design a parametric Stool with a wavy design and extract the sections

Parametric Wall
In this Grasshopper example file, you can model a parametric wavy wall and prepare it for nesting and fabrication.
Aligned Dimension (Rhino 8)
Automate and adjust dimensions in Grasshopper with the new Aligned Dimension component in Rhino 8. Ensure real-time accuracy and precision
Discontinuity
Easily detect kinks and sharp transitions in curves with the Discontinuity component in Grasshopper! Identify and split curves precisely where
Append PolySurfaces
Easily merge multiple polysurfaces into a single brep with the Append Polysurfaces component in Pufferfish! Ideal for capping, offsets, and
Model Block Instance (Rhino 8)
Easily manage repetitive models with the Model Block Instance component in Rhino 8. Duplicate block instances efficiently while maintaining precision

Flip Matrix Error
Struggling with Flip Matrix errors in complex data trees? Use the Path Mapper to reorganize data with custom rules and

Divide Length/Distance
Discover the key differences between Divide Length and Divide Distance in Grasshopper. Learn how these components handle straight and non-linear

Char Sequence
Generate custom parametric text tags effortlessly with the Char Sequence component in Grasshopper. Define character pools and tag counts for

Reverse Surface (Rhino 8)
Take control of surface parameterization with the Reverse Surface component in Rhino 8. Reverse U, V, or normal directions to

Remap Numbers
In this Grasshopper tutorial for beginners you will learn how the “Remap Numbers” component works and how you can use

Sort List
In this Grasshopper tutorial for beginners you will learn how the “Sort List” component works and how you can use

Point Polar
In this Grasshopper example file, you’ll learn how to use the ‘Point Polar’ component to generate rotating points and convert

Circle CNR
In this Grasshopper example file, you’ll learn how to use the ‘Circle CNR’ component to generate random circles in various

Line
In this Grasshopper example file, you’ll learn how to use the ‘Line’ component to generate random lines within a box

Gradient Hatch
In this Grasshopper example file, you’ll learn how to use the ‘Gradient Hatch’ component to create gradient colors based on

Gradient
In this Grasshopper example file, you will learn how to use the “Gradient” component to color a series of subsurfaces

Point Deform
In this Grasshopper example file, you will learn how to use the “Point Deform” component to deform a sphere mesh
Grasshopper3D Lessons

Beginners
Learn the basics of how Grasshopper works and get started.

Intermediate
Start learning more about Grasshopper with step-by-step lessons.

Advanced
Now that you know how Grasshopper works, watch these algorithm overview lessons.
Based on Subject

pinch and spread panel
In this grasshopper example file, you can pinch & spread a series of curves based on random locations. By deforming

Hilbert Curve Panel
In this premium python script you can create a parametric pattern based on the Hilbert curve inside a panel in

Parametric Building
In this grasshopper example file you can create a parametric building by rotating and extruding a series of surfaces.

Parakeet Maze
In this Grasshopper example file, you can design a parametric maze on a mesh by using the Parakeet Plugin.

Gyroid Table
In this grasshopper example file, you can design a parametric table with a Gyroid pattern by using the Axolotl plugin.

Decay Sphere
In this grasshopper example file, you can design a 3d parametric grid on a sphere by using the Dendro plugin.

Hexagonal Grid
In this grasshopper example file, you can design a 3d hexagonal grid on a surface by using the WeaverBird plugin.

3D Tiling Tesselation
In this grasshopper example file you can create a 3D pattern by applying force using the Kangaroo2 plugin on a

Reaction Diffusion
In this Grasshopper tutorial, you’ll learn how to use the Reaction Diffusion on Mesh component from the Nautilus plugin to

Parametric Facade
In this Grasshopper tutorial, you’ll learn how to design a parametric facade by defining a 3D module and recursively repeating

Rotating Modules
In this Grasshopper tutorial, you’ll learn how to use a point attractor to generate hexagonal modules with rotating triangular patterns.

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Voronoi Multipipe
In this Rhino Grasshopper tutorial for beginners, you’ll learn how to model a parametric Voronoi MultiPipe SubD structure on a

Weave Facade
In this Grasshopper example file, you can design a woven parametric facade with adjustable stripe widths using attractor points.

Mesh Skeleton
In this Grasshopper example file, you can generate a customizable 3D pattern on a NURBS surface by adjusting the U

Space Frame
In this Grasshopper tutorial, you’ll learn how to create a simple two-layer Vierendeel space frame structure by defining any four-sided

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a parametric tensile structure by defining anchor points, the direction

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a series of tensile structures arrayed along any open or

Parametric Structure
In this Rhino Grasshopper tutorial, you’ll learn how to model a parametric tree-like structure using only native Grasshopper components, with

Parametric Wall
In this Rhino Grasshopper tutorial, you’ll learn how to model a parametric wall by defining diamond-based curve attractors and using

Reaction Diffusion
In this Grasshopper tutorial, you’ll learn how to use the Reaction Diffusion on Mesh component from the Nautilus plugin to

Planar Diamonds
In this Rhino Grasshopper tutorial, you’ll learn how to model a series of extruded diamond modules with variable openings controlled

Parametric Facade
In this Grasshopper tutorial, you’ll learn how to design a parametric facade by defining a 3D module and recursively repeating

Parametric Weaverbird Dome
In this grasshopper example file You can model a parametric dome by using the Weaverbird plugin.

Lunchbox Nurbs Roof
In this grasshopper example file You can use the Lunchbox to give a Nurbs surface random openings.

Basic Aggregation
In this grasshopper definition you can learn how aggregation method works by creating a loop with the Anemone plugin. In

Optimized Column
In this Grasshopper example file You can use the tOpos plugin to optimize a central Column for supporting the floor

Rotating Linkage Mechanism
In this grasshopper example file, you can model a parametric spirograph by simulating a linkage mechanism.

Physarealm Growth
In this grasshopper example file you can use the Physarealm plugin to simlulate a series of growing particles on a

Growing Fractal Pattern
In this Grasshopper example file You can use the Physarealm plugin to create a growing fractal-based pattern on a base

Sierpinski Triangle
By using the Subdivide Triangle component of Lunchbox Pluging you can model a simple Sierpinski Triangle in Grasshopper3d. Basically, this

Differential Growth
In this Kangaroo Grasshopper tutorial, you’ll learn how to create a differential growth pattern on any mesh surface by projecting

Columns on Curves
In this Grasshopper tutorial, you’ll learn how to generate tensile-based parametric columns along any curve using the Kangaroo plugin.

Inflate Mesh
In this Grasshopper example, learn how to create a ribbed architectural form by inflating a NURBS surface using Kangaroo.

Spiral Deform
In this grasshopper exmple file you can use the dendro plugin to Spirally deform a base plane surface and generate

Circle Packing T-Shirt
In this Grasshopper Example File, you can model a parametric t-shirt covered with circles using the Kangaroo plugin and the

Kinetic Wall
In this grasshopper definition by creating and adjusting a parametric noise on a grid of points and then lofting them

Linkage Mechanism
In this grasshopper example, you can model a linkage mechanism parametrically Similar to the bird’s wings .

Two Fold Table
In this grasshopper example, you can model a Two Fold Table parametrically inspired by the design from Matthew Harding.

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Paneling Fabrication
In this grasshopper example file you can convert a Nurbs surface to triangular panels and then use some connectors for

Optimized Column
In this Grasshopper example file You can use the tOpos plugin to optimize a central Column for supporting the floor

Hamiltonian Path
A Hamiltonian path is a path in an undirected or directed graph that visits each vertex exactly once. In this

3d graphic statics Table
In this grasshopper example file you can use the 3d graphic statics Plug-in to convert a Pyramid into a compression

Parking Algorithm
In this Grasshopper Example File, you can generate different Scenarios for Designing Parking slots by using the PARKING SQUARE Plugin.

Lunchbox Weave Pavilion
in this grasshopper example file, you can use the LunchBox Plugin to model a parametric pavilion with weaving-like elements.

parametric stool
In this grasshopper example file you can model a parametric stool based on a series of agents and their flocking

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Parametric Vase
In this Grasshopper beginner tutorial, you’ll learn how to design a parametric vase with triangular faces, fully controllable height, thickness,

Isopod Contours
In this Rhino 8 Grasshopper tutorial, you’ll discover how to use the Isopod plugin to generate a singular mesh and

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Inflate Mesh
In this Grasshopper example, learn how to create a ribbed architectural form by inflating a NURBS surface using Kangaroo.

Crane Diamond Paneling
In this example file you can you can design a parametric folding origami covered with Diamond panels using the Parakeet,

Delaunay Mesh
By combining a Delaunay mesh with weaverbird’s components you can simply make a smooth mesh! First, you can define the

Wandering Point Attractor
In this grasshopper definition you can create a simple simulation of attraction through agent base modeling and traces are captured

Curve 3D Evaluation
In this grasshopper definition you can model a parametric 3d curve by giving a base curve.

Emitted Berries
In this grasshopper definition by using Stella3d for particles simulation ,you can move a series of geometries around a defined

Swarm Fashion
In this grasshopper definition we have used the Quelea plugin for agent base modeling. By changing the agents behaviour you

Physarealm Simulation
In this definition we have used agent based modeling to simulate growth of the agents and reaching the food source

Swarm Noise
In this grasshopper definition by applying forces and noise, you can model a natural movement of particles. This definition is

Rolling Circles Spirograph
In this grasshopper definition by creating relative tangent circles which revolve around each other and create different spirograph patterns.

Particles Collision

Book Stand
In this Grasshopper example file, you can design a tilted book stand parametrically. It also generates nested and tagged parts

sliding gift box
In this Grasshopper example file, you can design a gift box with sliding cap parametrically. It also generates nested and

Parametric Stool
In this grasshopper example file , you can design a parametric Stool with a wavy design and extract the sections

Pendant Lamp
In this Grasshopper 3D example file, you can model a hexagonal pendant lamp and extract the sections for laser cutting.

Parametric Wall
In this Grasshopper example file, you can model a parametric wavy wall and prepare it for nesting and fabrication.

Display Stand
In this Grasshopper example file, you can design a display stand parametrically. It also generates nested and tagged parts ready

Desktop Organizer
In this Grasshopper example file, you can design a laser cut Desktop Organizer parametrically. It also generates nested and tagged

Round box
In this Grasshopper example file, you can design a round laser cut gift box parametrically. It also generates nested and
Based on Plugins

Space Frame
In this Grasshopper tutorial, you’ll learn how to create a simple two-layer Vierendeel space frame structure by defining any four-sided

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a parametric tensile structure by defining anchor points, the direction

Tensile Structure
In this Grasshopper Kangaroo tutorial, you’ll learn how to model a series of tensile structures arrayed along any open or

Differential Growth
In this Kangaroo Grasshopper tutorial, you’ll learn how to create a differential growth pattern on any mesh surface by projecting

Planar Diamonds
In this Rhino Grasshopper tutorial, you’ll learn how to model a series of extruded diamond modules with variable openings controlled

Columns on Curves
In this Grasshopper tutorial, you’ll learn how to generate tensile-based parametric columns along any curve using the Kangaroo plugin.

Tensile Facade
In this Grasshopper example file, you can model and simulate a parametric facade with free-form openings using the mesh relaxation

Voronoi Mesh
In this Grasshopper Voronoi tutorial, you’ll learn how to create a parametric mesh generated from random or controllable Voronoi cells

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Parametric Wall
In this Rhino Grasshopper tutorial, you’ll learn how to model a parametric wall by defining diamond-based curve attractors and using

Planar Diamonds
In this Rhino Grasshopper tutorial, you’ll learn how to model a series of extruded diamond modules with variable openings controlled

Modular Origami
In this Grasshopper tutorial, you’ll learn how to fold a mesh and extract repeating modules—optimizing both panels and connectors by

Parametric Vase
In this Grasshopper beginner tutorial, you’ll learn how to design a parametric vase with triangular faces, fully controllable height, thickness,

Tensile Facade
In this Grasshopper example file, you can model and simulate a parametric facade with free-form openings using the mesh relaxation

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Voronoi Mesh
In this Grasshopper Voronoi tutorial, you’ll learn how to create a parametric mesh generated from random or controllable Voronoi cells

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Tensile Facade
In this Grasshopper example file, you can model and simulate a parametric facade with free-form openings using the mesh relaxation

Hexagonal Panels
In this grasshopper example file, you can use a hexagonal module to model a parametric facade.

3D Wave Pattern
In this grasshopper example file, you can use the morph components to apply a 3d wave pattern on a mesh.

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Origami Structure
In this Grasshopper tutorial, you will learn how to design a folding origami structure on an elliptical plan using zigzag

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Hexagonal Facade
In this Grasshopper example file, you can design a parametric facade with variable-thickness hexagonal cells.

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Diamond Attractor
In this Grasshopper example file, you can design a vault structure with dynamic diamond panels scaled by a point attractor

Origami Pavilion
In this Grasshopper example file, you can create a parametric origami pavilion using Kangaroo and a Lunchbox triangulated pattern.

Attractor Bricks
In this Grasshopper tutorial, you’ll learn how to generate a parametric brick wall using the Lunchbox plugin with point and

Voronoi Shell
In this Grasshopper voronoi tutorial, you can learn how to create a perforated shell structure using Voronoi cells on a

Voronoi Attractor
In this Grasshopper voronoi tutorial, you’ll learn how to design a parametric tower where a curve attractor controls which Voronoi

Inflated Voronoi
In this Grasshopper Voronoi Tutorial, you can create an inflated Voronoi wall and control window openings using point attractors.

Voronoi Mesh
In this Grasshopper Voronoi tutorial, you’ll learn how to create a parametric mesh generated from random or controllable Voronoi cells

Inflated Mesh
In this Grasshopper tutorial, you’ll learn how to create a dynamic parametric mesh using section curves and Kangaroo physics to

Reaction Diffusion
In this Grasshopper tutorial, you’ll learn how to use the Reaction Diffusion on Mesh component from the Nautilus plugin to

Connecting Towers
In this Grasshopper tutorial, you’ll learn how to design a series of parametric towers arranged around a curve and connect

Hexagonal Facade
In this Grasshopper example file, you can design a parametric facade with variable-thickness hexagonal cells.

Parametric Mesh
In this Grasshopper example file, you can model an exoskeleton Mesh structure with entwined curves parametrically.

Parametric Ideas 327
In these Grasshopper example files, you can design a parametric geodesic dome with customizable openings, generate optimized tower forms using

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Parametric Ideas 326
In this Grasshopper example file, you can create relaxing Voronoi cells on a facade , a blobby form with a

Voronoi Shell
In this Grasshopper voronoi tutorial, you can learn how to create a perforated shell structure using Voronoi cells on a

Voronoi Wall
In this Grasshopper tutorial, you’ll learn how to create a parametric Voronoi wall using the Anemone plugin to generate a

Fractal Circles
In this Grasshopper tutorial, you will learn how to create a dome using recursive tangent circles with the help of

Flow Mesh
In this Grasshopper example file, you can simulate the flow of a series of points on a NURBS surface.

Array Fractal
In this Grasshopper example file, you can use the Anemone plugin to design a polar array of branching fractals and

Field Trap
In this Grasshopper Dendro example file, you can use the Trap Field component from the Heteroptera plugin to generate a

Branching Fractal
In this Grasshopper example file you can generate a branching fractal tree using the Anemone plugin.

Modular Origami
In this Grasshopper tutorial, you’ll learn how to fold a mesh and extract repeating modules—optimizing both panels and connectors by

Origami Structure
In this Grasshopper tutorial, you will learn how to design a folding origami structure on an elliptical plan using zigzag

Folding Structure
In this Grasshopper tutorial, you will learn how to model and simulate a foldable, origami-based pavilion by using the Crane

Origami Crane
In this Grasshopper tutorial for beginners, you’ll learn how to simulate origami-style folding on a circular base mesh using the

Origami Building
In this Grasshopper tutorial, you will learn how to design an origami-inspired building using the Crane plugin to fold or

Crane Diamond Paneling
In this example file you can you can design a parametric folding origami covered with Diamond panels using the Parakeet,

Origami Roof
In this Grasshopper tutorial for beginners, you will learn how to use the Crane plugin to model a folded plate

Folding Pattern
In this grasshopper example file you can create a folding pattern by using the Crane plugin.







