Based on Type

Random

Random

In this video tutorial, I will show how you can use “random” to produce random numbers and use them in

Spiral Pattern

Spiral Pattern

In this Spiral pattern grasshopper tutorial, I will show you how you can use a set of circles to produce

Rotating Curves

Rotating Curves

In this grasshopper tutorial, I will show you how you can start with a simple base curve and then scale

Confluence Park

Confluence Park

In this video tutorial, I will model the confluence park (more info) in grasshopper. First I will explain the geometrical

Boundary Cutters

In this Grasshopper Kangaroo tutorial, you will learn how to create a mesh by defining a boundary and a series

Topos Basics

In this Grasshopper tutorial, you will learn the basics of how the Topos plugin works for 3D topology optimization.

Mesh Tree

In this Grasshopper tutorial, you will learn how to use the multipipe component to design a parametric tree mesh.

Bin Packing Nesting

In this Grasshopper tutorial, you will learn how to place contour sections inside a group of rectangles and use the

Project Details

In this Grasshopper tutorial, you will learn how to planarize a mesh using the Kangaroo plugin, analyze the structure using

Parametric Pavilion

In this Grasshopper tutorial, you will learn how to model a radial pavilion controlled by graph mappers and defining a

Weave Mesh

In this Grasshopper Dendro tutorial, you will create a 3D weaving pattern on a NURBS surface by defining a parametrically

3D Helix

In this Grasshopper tutorial you can learn how to model a 3d helix from scratch and also learn the basics

Multipipe Kangaroo

In this Grasshopper Kangaroo tutorial, we will learn how to create a mesh with controllable anchor points and n-gon polygons.

Sphere Collide

Sphere Collide

In this Grasshopper Tutorial for beginners you will learn how to use the Sphere collide component to generate evenly distributed

Box Ring

In this Grasshopper tutorial for beginners, you can learn how to model a parametric box ring from scratch without using

Recrusive Split

Recrusive Split

In this Rhino Grasshopper tutorial for beginners, you will learn how to model a recursive splitting algorithm inside any closed

Parameric Roof

In this Grasshopper tutorial for beginners, you’ll discover how to relax a mesh over a series of lofted solids to

Minimal Surface

Minimal Surface

In this Grasshopper tutorial for beginners, you can design a parametric minimal surface by simply defining a series of curves

Wall Art

Wall Art

In this Grasshopper tutorial for beginners, you’ll learn how to model a parametric wall art using just two curves. Additionally,

Dispatch Structure

In this Grasshopper tutorial for beginners, you can design a parametric structure by defining only 3 points and the number

Shrinking Boundary

In this Grasshopper example file you can circle pack by shrinking a boundary using the Kangaroo plugin.

Ladybug Sunpath

In this Grasshopper example file, you can use the Ladybug Sun Path component to simulate the shadow of a building.

Spanning Tree

In this grasshopper example file you can generate a Minimum Spanning Tree using the heteroptera plugin.

Dendro Ring

In this grasshopper example file you can generate a Minimum Spanning Tree using the heteroptera plugin.

Array Fractal

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

Grab Building

In this Rhino Grasshopper Kangaroo Example file you can design a parametric building by grabbing the base roof in Rhino

Wind Pavilion

In this Grasshopper Kangaroo example file, you can design a parametric shell between two curves by incorporating wind force into

Stella3D Particles

In this Rhino Grasshopper example file, you can design a growing mesh using the Stella3d and Dendro plugins.

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

Pufferfish Displace Mesh

Pufferfish Displace Mesh

In this Grasshopper example file you can use the Pufferfish Displace Mesh component to deform a mesh and create a

Pentagon Paneling

Pentagon Paneling

In this grasshopper example file you can create a parametric 3d pattern by lofting a series of curves inside a

Kangaroo ReMesh

Kangaroo ReMesh

In this grasshopper example file you can use the RemeshByColour Component from the Kangaroo2 plugin to generate a parametric mesh

Force Field Lines

Force Field Lines

In this Grasshopper example file you can use the field component to design a parametric 2D pattern.

Kangaroo GridShell

Kangaroo GridShell

in this grasshopper example file, you can Create a parametric gridshell structure using the Kangaroo2 plugin.

Parakeet Parametric Facade

Parakeet Parametric Facade

in this grasshopper example file, you can have a Parametric Facade Using lunchbox and Parakeet plugin. then with Calculating the

Voronoi Facade

Voronoi Facade

In this grasshopper example file you can design a parametric Voronoi facade and then convert a series of selected cells

Creased Surface

Creased Surface

In this grasshopper definition you can model a parametric creased surface by changing the scale of the base curve and

Wavy Tile

Wavy Tile

In this grasshopper definition you can model a parametric singular wavy tile model for covering walls. This 3d wall panel

Kinetic Iso Surface

In this grasshopper definition by using the PerlinNoise component of the Noise 4d plugin you can produce

Recursive Ornamental Mesh

In this grasshopper definition by creating a loop from the anemone plugin, you can create different geometries by changing the

Star Wheel

Star Wheel

In this grasshopper definition by controlling the angle of rotation with a graph mapper you can find and create many

Radial Pattern

In this grasshopper definition by creating a series of Twisted boxes on a surface and morphing an arc in them

Seamless Hexagon Pattern

In this grasshopper definition you can model a seamless hexagon pattern. By changing the scaling of the hexagons and the

Noise on Surface

In this grasshopper definition, you can create noise on any surface by using the Tundra plugin. For example we have

Parametric Book Shelf

In this grasshopper example file you can model a parametric wooden bookshelf and extract the length of each piece for

Circular Anchor Simulation

In this grasshopper example file, by using the Kangaroo2 plugin, you can simulate a circular anchor with random movements.

Slime Mold Coffee Table

Slime Mold Coffee Table

In this grasshopper example file you can use the Physarealm plugin to model a parametric stand for a coffee table.

Weave Loft

In this grasshopper example file, you can create a lofted surface from a series of lines with different rotations.

Deployable Bridge

Deployable Bridge

In this Grasshopper Example File, you can design a parametric deployable Bridge By using the Anemone Plugin

Linear retractable Roof

Linear retractable Roof

In this Grasshopper Example File, you can design a parametric retractable roof with variable division and rotation angles.

Kangaroo Balls Collide

Kangaroo Balls Collide

In this grasshopper definition by defining gravitational load with the Kangaroo plugin on a series spheres, you can see how

Particles Simulation

Particles Simulation

In this grasshopper definition, you can learn how to simulate the collision of particles by using the Flexhopper plugin.

Rotating Squares

Rotating Squares

In this definition you can model a fractal based on a square which builds two smaller squares on one of

Kangaroo Inflated Mesh

Kangaroo Inflated Mesh

In this example file you can create a parametric inflated mesh between a series of arcs using the Kangaroo2 plugin.

Kangaroo Lunchbox Roof

Kangaroo Lunchbox Roof

In this example file you can design a parametric tensile structure by using the Lunchbox and kangaroo 2 plugins.

Kangaroo Inflate Mesh

In this grasshopper example file you can create a mesh by using several intersecting circles & then inflate it by

Kangaroo Pavilion

In this grasshopper example file, You can create a tensile mesh with controllable holes using the Kangaroo 2 plugin.

Kangaroo Tensile Structure

In this grasshopper example file you can design a parametric tensile structure by creating a series of relaxed meshes and

Kangaroo Tensile Structure

In this grasshopper example file you can design a parametric tensile structure by using the Kangaroo plugin and by creating

Based on Plugins

Mesh Balloons

In this Grasshopper Kangaroo tutorial, you will create a series of expanding balloon meshes within a boundary and then voxelize

Circle Pack pt Attractor

In this Grasshopper Kangaroo tutorial, you will create a series of parametric circles for circle packing on a NURBS surface,

Grab Surface

In this Grasshopper Kangaroo example file, You can design a parametric surface by defining a series of points locations.

Circle Packing Split

In this Kangaroo example file, You can create a circle packing pattern and then control it with a base surface.

Parametric Chandelier

In this Grasshopper Kangaroo Example File, you can design a Parametric Chandelier from any closed planar curve.

Differential Growth Tensile

In this Grasshopper Kangaroo example file, You can design a tensile structure using the Parakeet plugin to generate the differential

Tensile Mesh

In this kangaroo example file, You can design a parametric tensile structure in a boundary using the Mesh+ and Weaverbird

Kangaroo Select Edge

In this Grasshopper kangaroo example file you can learn how to use the Leopard plugin to select a mesh edge

Rotating Louvers

In this Grasshopper example file, you can rotate a series of boxes to model a twisting louver.

Parametric Louver

In this Grasshopper example file you can design a parametric Louver facade using the Pufferfish Plugin.

Twisted Torus

In this Grasshopper example file, you can utilize the Nautilus plugin to design a parametric Twisted Torus.

Attractor Wall

In this Grasshopper example file, you can design a parametric wall by defining point attractors and control the deformation with

Parametric Element

In this grasshopper example file, You can design a Parametric element using a series of deformed circles.

Window Frame

In this Grasshopper 3d model file you can generate a parametric window frame from a rectangle.

Parametric wall

In this example file, You can design a parametric wall using the Mesh+ and Weaverbird plugins.

Platonic Lamp Shade

In this Grasshopper Example File, you can generate a platonic lamp shade by using the graphicstatics plugin.

Mesh Openings

In this example file, You can use the mesh+ & Weaverbird plugin to model a smooth mesh with openings.

Kangaroo Select Edge

In this Grasshopper kangaroo example file you can learn how to use the Leopard plugin to select a mesh edge

SubD TriRemesh

In this Grasshopper weaverbird example file, you can create a triangular mesh from a SubD surface and then give its

Kangaroo Pavilion

In this Grasshopper Kangaroo example file, you can use the region union component to create a parametric pavilion.

Weaverbird Facade

In this Grasshopper weaverbird Example File, you can design a parametric facade by deforming a series of quads and smoothing

Attractor Pattern

In this Grasshopper Kangaroo example file, you can generate 3d Patterns on a surface by defining point attractors.

Gyroid Shell

In this Grasshoper script, you can use the Axolotl plugin to create a parametric gyroid shell.

Intersecting Patterns

In this Grasshoper example file, you can use the Axolotl Plugin to generate Intersecting 3d Patterns.

Weaverbird Field Attractor

In this grasshopper example file you can generate a parametric mesh field by using the weaverbird plugin and defining an

Space Frame Roof

In this grasshopper example file you can create a space frame structure on a parametric Nurbs surface.

Parametric Roof Panels

Parametric Roof Panels

In this grasshopper example file You can model a parametric Roof by rotating a base pattern around an axis.

Lunchbox Parametric Roof

Lunchbox Parametric Roof

In this grasshopper example file You can model a parametric triangular-based roof by using the Lunchbox & Pufferfish plugin.

Lunchbox Space Frame

Lunchbox Space Frame

In this grasshopper example file You can use the Lunchbox plugin + Weaverbird to generate a parametric space frame structure.

Lunchbox Wavy Form

Lunchbox Wavy Form

In this grasshopper example file You can model a wave-like form and use the Lunchbox & Weaverbird plugin to generate

Space Frame Lunchbox

Space Frame Lunchbox

In this grasshopper example file You can model a radial parametric space frame structure by using the lunchbox plugin.

Swarm Fashion

Swarm Fashion

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

Net On Surface

In this grasshopper definition by using the “Net On Surface” component from Pufferfish Plugin you can create a series of

Organic Pattern

In this grasshopper definition by modeling a series of circles and generating twisted curves around them you can model a

3d Voxelized Pattern

In this grasshopper definition by creating two triangular grids which intersect and connecting their centers you can model something similar

Stereographic Projection

In this grasshopper example file we have used a stereographic projection combined with the dendro plugin to model a parametric

Field Travelers

In this grasshopper example file you can model a parametric noise field and use the dendro plugin to voxelize it.

Flocked Floor Lamp

Flocked Floor Lamp

In this grasshopper example file you can use the agent-based modeling plug-in “culebra” to run a flocking simulation and create

Finger Joint Box

Finger Joint Box

In this grasshopper example file, you can Model a parametric box which has finger joints on it’s edges and can

Anemone Loop Extrude

Anemone Loop Extrude

In this example file, you can use the Anemone plugin to make a recursive model of an extrusion on a

Random Fractal1

Random Fractal

In this grasshopper example file, you can use the anemone plugin to design a parametric fractal with random growth pattern.

Rectangular Fractal Art

Rectangular Fractal Art

In this grasshopper3d tutorial you can learn how to generate a parametric rectangular fractal art by using the anemone plugin

Surface to Stair

Surface to Stair

In this Grasshopper tutorial, you can use the Anemone plugin to design a parametric stair between two Nurbs surfaces.

Particle Noise

Particle Noise

In this grasshopper definition you can make particles move through a Perlin noise effect made from Noise 4d Plugin and

Growing Voxels

Growing Voxels

In this grasshopper definition, by distributing random points on a geometry and picking the closest point for reaching the goal,

Random Walker

Random Walker

n this grasshopper definition by creating a loop and selecting a vector,
in each iteration you can create a