Do you want to learn Parametric Modeling with Grasshopper tutorials step by step and from the beginning? Learning Grasshopper3d is hard! Well, it’s a programming language! But don’t panic! We have more than 8  Years of experience in teaching Grasshopper to Architects, Designers & Artists. We have made a series of Tutorials & Definitions which will help you to develop your algorithmic thinking faster! Want to be a pro computational designer? enroll now!

Latest grasshopper Tutorials & Examples

In this grasshopper definition by adding noise to a series of particles you can create animated strips. At last you can add colour to them, which is also based on the noise.

In this Grasshopper definition, you can model a wave-like structure with graph mappers. Then you can use the Millipede plugin to analyze the form. This will give you an overview of which surfaces will give you a better parametric roof structure.

In this grasshopper definition by generating a Noise from the "Fractals" Plugin and applying them on a series of Particles, surrounding a base circle, you can create interesting noise patterns.

In this Grasshopper definition, you can define a planar closed curve and a series of points for the branching base locations. use the Shortest walk plugin to find the nearest distance between the starting point and the branches. Finally, you can give it a thickness.

In this grasshopper definition, you can create a loop that scales a base curve recursively. You can also add rotation or other transformations at the end of the loop. Finally, you can loft between the curves.

In this grasshopper definition, you can create a series of different forms and geometries by changing the domain of a trimmed Enneper surface.

In this Paracourse lesson, we are going to model a parametric chair which is defined by a backbone curve and a series of wooden parts sitting on it. First, we are going to model the wooden part and then find the difference between the backbone and the sections.

In this Paracourse Lesson we are going to model a parametric weave pattern on a ring. First I will teach you some techniques to have a smooth nice-looking form and then we are going to talk about some technical ways to have a seamless result.

In this Paracourse Lesson, we are going to model a twisting series of circles around a pole. First, we are going to find the difference between the circles and the pole and finally, we will put them on the ground for fabrication.

In this Paracourse lesson, we are going to learn how to use Proximity 3D to connect a series of points together and then use Dendro to voxelize the final results.

in this paracourse lesson, we are going to model a catenary wave surface. We are going to learn how to use "Shift List" and "Shift Paths" properly and also dividing data into groups by using "Partition List"

In this Paracourse Lesson, we are going to study a mechanism based on the Kiefer showroom facade. First, we are going to study how to model an opening and closing mechanism on a panel then we will convert it to a cluster and use it in our project.

In this python definition, you can convert a Nurbs surface into a series of panels and then control the chamfering and height of the edges. Finally you can orient them on the ground for fabrication.

In this python definition, you can model parametric chandelier and change the scale, number of slabs or another parameters and manage them on the sheet for laser cutting (ready made).

In this python component you can make a parametric transforming bookshelf and change the size or the number of boxes by changing the inputs of the component.

In this ParaCourse lesson, we are going to model a parametric bridge in grasshopper3d and then use Millipede to analyze the structure and max deflection.

In this grasshopper definition by creating a simple loop you can model growth with different repetitions.

In this grasshopper definition by combining two vectors and using the Hetroptera plugin to add them up you can model a tornado-like motion.

In this grasshopper definition by using one of the parakeet's tiling you can generate a vault-like form by using Mesh+ plugin and also Weaverbird to thicken the form.

In this grasshopper definition you can generate a bracelet by creating a curve based on a differential growth algorithm by using the stella plugin.

In this grasshopper definition you can extract the iso curves of a sphere, divide them into points and generate a form which depends on the point charges and positions. We will use the point to volume component of the Dendro plugin to voxelize the form.

In this grasshopper definition, we will use the Ladybug Plugin to import the sun path based on an epw file and the n rotate a series of circles towards the sun.

In this grasshopper definition, you can create a bouncing ball motion by scripting in python.

In this grasshopper definition, you can generate a Perlin noise on a pattern and use it for weaving the parameters. you can also use weaverbird to smooth the result.

In this grasshopper exercise file, you can learn how to rotate a series of panels based on an image. You can also extract an arc based on the angle of rotation.

In this grasshopper exercise file, we have used a plugin to produce a wave-like mesh pattern and then use weaverbird to smooth the final result.

This grasshopper definition can help you model fractal trees fast.This Python fractal tree example file can also be used as an exercise for how to write fractals in python and use boolean to make your code more advanced.

Latest Premium Content

In this grasshopper definition by adding noise to a series of particles you can create animated strips. At last you can add colour to them, which is also based on the noise.

In this Grasshopper definition, you can model a wave-like structure with graph mappers. Then you can use the Millipede plugin to analyze the form. This will give you an overview of which surfaces will give you a better parametric roof structure.

In this grasshopper definition by generating a Noise from the "Fractals" Plugin and applying them on a series of Particles, surrounding a base circle, you can create interesting noise patterns.

In this Grasshopper definition, you can define a planar closed curve and a series of points for the branching base locations. use the Shortest walk plugin to find the nearest distance between the starting point and the branches. Finally, you can give it a thickness.

In this grasshopper definition, you can create a loop that scales a base curve recursively. You can also add rotation or other transformations at the end of the loop. Finally, you can loft between the curves.

In this grasshopper definition, you can create a series of different forms and geometries by changing the domain of a trimmed Enneper surface.