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

Partition List

2-Canvas

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

Shortest List

3- Shortest List

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

Partition List

4- Partition List

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

After learning about the Partition list, it’s time to learn how to destroy the data trees with flatten and also change them with flip matrix.

6- Flatten

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

Graft

5- Graft

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

Twisting Strips

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

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

Gyroid Table

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

Decay Sphere

Decay Sphere

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

Hexagonal Grid

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

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

Lunchbox Nurbs Roof

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

Optimized Column

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

Physarealm Growth

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

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

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

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

Kinetic Wall

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

Linkage Mechanism

Linkage Mechanism

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

Two Fold Table

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

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

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

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

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

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

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

Curve 3D Evaluation

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

Emitted Berries

Emitted Berries

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

Swarm Fashion

Swarm Fashion

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

Physarealm Simulation

Physarealm Simulation

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

Swarm Noise

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

Particles Collision

In this grasshopper definition by dividing a circle for the particles location and giving them forces by

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

Origami Roof

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

Folding Pattern

Folding Pattern

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