Latest Grasshopper Course Lessons
In this Grasshopper Tutorial for beginners you can learn how to make parametric panel with random spheres.
In this Grasshopper tutorial for beginners you can learn how to model a radial waffle from scratch and also nest the sections on the ground for fabrication.
In this Grasshopper Tutorial you can learn how to optimize two rectangles inside a boundary using the Galapagos Genetics Algorithm Component.
In this Grasshopper Galapagos Tutorial we are going to learn how to find the biggest rectangle we can model inside a curve or a polyline.
In this Grasshopper example file, you can create a parametric curves with the graph mapper and then convert them into a Nurbs Surface or a series of Mesh panels.
In this Grasshopper script you can make a fractal based solid and even model a solid based on the combination of the polylines.
In this Grasshopper script you can convert a series of lines into subd connection joints and control the details.
In this grasshopper script you can make a blend curve between two set of curves and then make a Checkerboard pattern on the final results.
In this Grasshopper script you can compute the shadow outline for a mesh object and also a simple visualization for the sun.
In this grasshopper tutorial You will learn how to convert two set of curves into a series of arcs and strips.
In this Grasshopper tutorial for beginners you will learn how to make a series of rotating modules by gradually rotating a face around its axis .
In this Grasshopper tutorial for beginners you will learn how to generate fast contours from a mesh or a solid (Nurbs) using the Pufferfish plugin.
In this Grasshopper tutorial for beginners you will learn how to generate a minimal surface between two arcs using the kangaroo plugin.
In this Grasshopper tutorial for beginners you will learn how to give a radius to a series of voronoi cells and convert them into a mesh.
In this Isovist Grasshopper tutorial for beginners you will learn how to generate an isovist in grasshopper by defining Obstacles.
In this Grasshopper Tutorial you can learn how to model a parametric structure using the Kangaroo's Mesh relaxation method and explore essential mesh editing methods.
In this Grasshopper Tutorial you can learn how to generate a 3d gyroid pattern between two Nurbs surfaces and control the number of the pattern in the u,v direction.
In this Grasshopper tutorial for beginners you can learn how to find the solid difference between two sets of breps and then dispatch them into two set of surfaces.
Latest Grasshopper Course Examples
In this Grasshopper example file, you can create a 3D Plan from a series of lines using the Fennec plugin.
In this Grasshopper example file, you can create a parametric facade using the Lunchbox & Weaverbird plugins.
In this Grasshopper example file, you can create a parametric Pyramid using the Fennec plugin.
In this Grasshopper example file, you can delete a single or series of faces from a polysurface using the "Remove Brep faces" component from the Fennec plugin.
In this Grasshopper example file, you can create a parametric Surface using the "Baseball Sphere" component of thefennec plugin.
In this Grasshopper example file, you can create a solid using the "Inner Profile" component from the Fennec plugin.
In this Grasshopper example file, you can Generate a Maze (Based on Backtracking Algorithm) on any Given Mesh.
In this example file, You can design a parametric knot using the Fennec plugin and control the thickness.
In this Grasshopper example file you can learn how to use the Truncated Cone component from the fennec plugin.
In this grasshopper example file, You can design a Parametric element using a series of deformed circles.
In this Grasshopper Example File, You can morph between Two images using a series of wavy curves.
In this Grasshopper Example File,You can use the Wasp plugin to generate a Stochastic aggregation with two geometries.
In this grasshopper example file you can convert a rectangle to a weave pattern easily by defining the division , offset , deformation and mesh colour.
In this grasshopper example file you can generate a series of tapering boxes and control the height, width and length.
In this grasshopper example file you can convert a surface into a series of strips with controllable number of waves and scale.
In this grasshopper example file you can convert a Mesh with a u,v direction to a Nurbs surface by using the network surface component.
In this Grasshopper example file you can create a parametric clothes around a mesh with an ngon pattern.
In this example file you can convert a mesh to a series of diamond panels with thickness and windows.
“Parametric House has been a great resource for my design team. We are pivoting toward incorporating more parametric driven designs and this grasshopper course is the foundation of that effort. We chose 17 courses with varying levels of difficulty and skills and created a learning package that each team member must watch and recreate. Three of seven staff have completed the grasshopper course and are actively implementing the skills learned.”
Jason Tapia, AIA, NCARB, CDT, LEED AP
I have gone through many tutorials on Grasshopper and the tutorials on Paracourse are very clear and concise. Not only is the content great but Mohammad is clear and easy to understand. I definitely recommend these tutorials for a beginner or even an experienced user. It seems there is always something to learn in Grasshopper due to the many avenues to get to your desired result.
Learning Grasshopper is challenging and I was unable to find useable guides. The tutorials from Parametric House demonstrate the concepts clearly and provide a valuable reference repository. Well worth the investment.
Jack Bigio : bigiojewelry.com
I’m working on my Thesis project and had advances thanks to this site. This is one of the best starting points to begin a career in Grasshopper 3D. It gives a complete introduction to parametric methods and a good starting library of tools. This site helped me separate the different techniques and approaches to grasshopper 3D and gave me an idea to build my own library of definitions with more variants.
I am a jewelry designer and I think this Grasshopper course is one of the best sites to learn how to use Grasshopper. Mohammad Yazdi’s voice guides us through each tutorial and he shows us with pedagogy how to solve the different problems. His great strength is that he pushes us to think parametric. Thank you, Mohammad!
Bernhard Muller : Bijoutiers Switzerland
I must say your tutorials are gold and lifesaver to me 🙂 Only after your lessons, I started to understand something in Grasshopper. Thank you for your work!
I am an incoming MArch student with no architecture background and my classes have been very rhino and grasshopper focused. Through your class, I have been able to take the learning at my own pace. Thank you so much for sharing your knowledge!
Thank you. I’m starting grasshopper for a few days or so and, from far, your free videos are the best I’ve found. I love the way you show and explain the project before starting the Grasshopper course and the short theory you explain when doing something, It’s not boring nor overwhelming even for a beginner such as myself. The bifocals plugin goes a long way to clear up what’s happening in the Grasshopper schematic. Really, I can’t tell you enough how enthusiastic I am for your Grasshopper course.
The Grasshopper course has been incredibly good, as it is very clear and concise. I have had very good results at a technical and professional level. I very much appreciate the existence of this Grasshopper course. Thank you so much.
Eduardo Basich : Acapulco, Gro., México
I first encountered Parametric House through their Grasshopper series on Youtube. The tutor has a very gentle and effective teaching style which makes it easy for a student to follow. In the Grasshopper Course, the tutor explains the basics in easy to follow in-depth lessons and also can extend to greater complexity. Highly recommended and an excellent resource for anyone interested in Grasshopper and Rhino.
Martyn Milligan: Redmanuka.co.nz
ParaCourse Modules & Units
Lessons (.mp4 Files)
Example Files (.GH Files)
1- By Topic
2- By Plugin
How does Grasshopper make design work easier?
Grasshopper, chillin’ inside Rhino 3D, is like the cool kid of design tools. It uses visual scripting, so designers can easily whip up their models with just a handful of tweaks. The goal? Quick changes, automated tasks, and a bunch of other cool stuff like custom tasks and connecting with different apps.
Here’s how Grasshopper makes your design gig a whole lot smoother:
1. Parametric Magic: With Grasshopper, designers can create parametric models, making it a breeze to tweak things, automate tasks, and control stuff with just a few parameters.
2. No More Boring Repetition: Grasshopper does the heavy lifting for repetitive tasks, making your design flow dynamic and evolving over multiple script edits.
3. Custom Applet and UI Swagger: It’s not just a design tool; it’s a prototyping maestro. Grasshopper lets you flex your skills in custom applet and UI prototyping.
4. Boosting Creativity: Grasshopper opens the door to algorithmic thinking, helping designers solve creative puzzles efficiently and analyze all the nitty-gritty relationships between elements.
5. Parametric Architectural Party: Creating parametric architecture? Grasshopper’s got your back. It turns complex designs into building blocks so you can test out new ideas faster.
6. Design Vibes on Point: Grasshopper takes architectural design to a whole new level of cool. It defines the connection between your model and its parts, letting you shape and generate explorative forms with some serious multi-dimensional flair.
To sum it up, Grasshopper is the wingman you need for design. It brings the chill with parametric powers, wipes out the boring bits, sparks creativity, simplifies architecture, and turns your design journey into an interactive and seamless joyride.
How does Grasshopper facilitate the creation of complex geometries through algorithmic modeling?
Grasshopper is a cool tool for crafting intricate shapes with algorithmic flair. Here’s the lowdown in a nutshell:
1. Parametric Design Vibes: Grasshopper works like a visual programming whiz for algorithmic modeling. Designers can tweak and twirl their models using just a handful of parameters.
2. Automatic Modeling Moves: Grasshopper’s all about quick changes and automating the boring stuff. It’s the shortcut to whipping up those complex geometries without breaking a sweat.
3. Expanding Design Horizons: With Grasshopper, you can expand your design playground using plugins. Think of specialized tasks like analysis, paneling, fabrication, and hooking up with other apps and workflows.
4. Design that Talks Back: Grasshopper turns architectural design into a conversation. It defines how your model and its parts chat, letting you shape and create forms with some serious multi-dimensional pizzazz.
5. Parametric Architecture Made Easy: Grasshopper takes the hassle out of parametric architecture. It’s like building with designed Lego blocks, making it a breeze to test out new ideas in record time.
To wrap it up, Grasshopper’s the secret sauce for complex geometries. It brings visual programming, automation, plugin power, and interactive design to the table, making your modeling journey a walk in the park.
Who is the Grasshopper course suitable for?
The Grasshopper course is designed for a diverse audience, ranging from beginners to experienced users. Whether you’re an architect, designer, or someone interested in parametric design, the course aims to cater to individuals at different skill levels.
How long does it take to learn Grasshopper?
The duration of learning Grasshopper varies from person to person. The course offers a flexible learning environment, allowing individuals to progress at their own pace. The emphasis is on self-paced learning, ensuring that participants can grasp the concepts thoroughly before moving forward.
Are there any prerequisites for taking the Grasshopper course?
The Grasshopper course strives to be accessible to both beginners and those with some prior knowledge of 3D modeling and design. While a basic understanding of design concepts could be beneficial, the course is designed to accommodate a wide range of learners, irrespective of their background.