Learning “Rhino / Grasshopper” is hard! Well, it’s a programming language! But don’t panic! We have more than 7  Years of experience in teaching Grasshopper to Architectural students. Want to get started and know more about Rhino Grasshopper? Check out our free tutorials & Example files and start learning today!

Show Me More!

Free Tutorials & Examples

In this grasshopper definition you can model a constantly changing surface by using the Stella3d Plugin, and defining an attractor which attracts the particles towards itself.

In this grasshopper definition you can simulate a series of particles moving around a curve and making a bridge like structure.

In this grasshopper definition by creating a simulation with Stella3d you can simulate particles with attractors and use the Metaball(t) component to convert them into metaballs.

In this grasshopper definition by using the Stella3d plugin you can simulate a series of particles which try to reach defined point targets and then voxelize them by using Cocoon, you can also refine it as an additional step.

In this grasshopper definition by using Stella3d for particles simulation ,you can move a series of geometries around a defined NURBS curves while they get bigger as they move forward.

In this definition you can model a Step wall in Grasshopper. For the base unit you can control the height, count, width and depth of the stairs.

In this Rhino Grasshopper tutorial, we are going to introduce a new plugin developed by our team called "Stella3d" and combine it with the Dendro plugin to produce a particle-based simulation.

In this rhino grasshopper tutorial,we have used Anemone to make a twisting recursive fractal in which the module is based on a polygon moving, rotating and scaling at the same time.

In this grasshopper definition you can create a geometry and morph it on a sphere. You can also join the meshes together. This definition is using these plugins : Pufferfish , Mesh + and Weaverbird.

In this grasshopper definition, you can create a set of polygons in the Z direction and scale them by using the noise components from Noise 4d plugin. You can also thicken the polygons with Fatten.

In this grasshopper definition by applying forces and noise, you can model a natural movement of particles. This definition is using Anemone and 4D Noise plugin.

In this Rhino Grasshopper Tutorial, we are going to model a parametric rotating tower which we will rotate on one of its edges. We will also extrude the base curves with a series to get the rotating tower.

Do you want to learn Grasshopper step by step and from the beginning? We have also made a series of Tutorials & Definitions which will help you to develop your algorithmic thinking faster! We also add advanced lessons to the course section so if you wan’t to be a pro computational designer enroll now!

Show Me More!

Premium Tutorials & Examples

In this definition you can model a parametric surface which is basically controlled by a series of circles with different radiuses and locations. At the end you can have the sections for fabrication.

In this grasshopper definition you can model a simple parametric rotating mechanism. you can actually change the handle's length , width and also control the rotation speed.

In this definition you can model a parametric fractal based on circles.In each step the circles scale down and cover a portion of the circle's circumference.

In this definition you can model a parametric joint connection for a network of lines. The connection can be 3d printed and by defining sleeves for the pipes you can insert them in the nodes.

In this defintion you can model a parametric wave like structure and two waffle parts which can hold those sections together.

In this Paracourse Lesson we are going to model a parametric interlocking pattern. First we are going to start with a base grid (Hexagons) and then make the parametric connections with Nurbs curves.

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

In this grasshopper definition by using the Parakeet Plugin you can model a radial scissor mechanism by defining the number of elements , width , size and also the radius of the holes which connect the elements together.

In this definition you can model a parametric 3D wall pattern based on scaling edges of a rectangle grid and also moving the center of these edges.

In this Grasshopper definition you can use the Anemone Plugin to rotate a tower around itself. First we will define the rotation and scaling factor and then we will extrude the base square to model the tower.

In this definition you can model a parametric Islamic Pattern which is based on connecting the center of Triangular grid to a point located on edges and then connect that point to their neighboring corner.

In this grasshopper definition you can make particles move through a Perlin noise effect made from Noise 4d Plugin and a loop which is generated by Anemone.

We also have a library of Books, Articles and Thesis related to Parametric Design; Download them easily from our Resources Page! We have also introduced some of the Universities which are related to Parametric Design.

Show Me More!

Latest Resources

Flatworm by jakobl is a GHPython implementation of the pure-python module RFQM.py for generating 'rigidly foldable quadrilateral meshes' (RFQM) in Grasshopper. Flatworm provides basic means of generating Miura Ori fold pattern as well.

The research described in this paper by Sean Ahlquist et al. embeds properties of both elastic textile and bending-resistant composites within a single material structure. This is accomplished through a composite forming process.

Chimpanzee by matous111 is a Grasshopper plug-in for Rhino 6 written in Python which focuses on fractal math and chaos theory. Chimpanzee contains currently 71 components.

This paper by Achim Menges et al. examines the framework of computational design methodologies incorporating material, structure, fabrication and morphogenetic principles for design and digital fabrication of lightweight fiber composite components.

In this paper by integrating specialized expertise across disciplines of architecture, engineering, and material science, authors propose an algorithmic toolset to generate PolyBrick geometries that can be applied to various architectural typologies.

TPS by C.Robeller is a Grasshopper Plugin for the design of freeform Timber Plate Structures. It is meant for discrete structures, built from separate pieces which are connected with joints. The resulting meshes are not necessarily flat-foldable as in Origami.

This paper by Hanaa Dahy, Piotr Baszyński and Jan Petrš presents a process of realizing an experimental structure made from biocomposites which were synthesized from lignocellulosic flexible core reinforced by 3D-veneer layers.

This paper by Ionuţ Anton and Daniela Tănase will discuss the implications of parametric modeling and energy analysis in architectural design and will present the authors research in developing architectural forms using computational design tools.

This research by Hong-Cing Tung and Pei-Hsien Hsu is to compile an algorithm for creating origami forms with developability and flat-foldability on the target surface by generating a Miura-ori tessellation from the geometric of the target surface.

In this article by Kenneth Tracy et al. a design framework is presented for creating self-supporting membrane tensegrity shell structures with spatial openings, enabled by novel reciprocally tessellated strut configurations.

This paper presents a novel generative model that can create functional and expressive geometries by evolving volumetric gradient patterns. Using three case studies, authors demonstrate the key advantages of their approach.

Intralattice by dnkrtz, is a plug-in for Grasshopper used to generate solid lattice structures within a design space. It was developed as an extensible, open-source alternative to current commercial solutions, such as Within.

These downloadable contents are curated from free PDF files around the web; we link to their main source

Parametric Design can be used in any industry! Do you want to know more about it? Check out these blog posts to learn how Parametric Design can be implemented in different ways!

Show Me More!

Latest Blog Posts

Guinness World Records has awarded the title of "largest 3D printed structure" to VULCAN, a temporary pavilion designed by the Beijing-based Laboratory for Creative Design (LCD). Made up of 1023 printed segments, structure was 9.08 meters long.

In July 2006, Argos by MGP Arquitectura y Urbanismo is the winner of an architectural contest, for the resolution of a “skin” for a technical building. MGP designed 2 great format prefabricated pieces placed in a way to simulate a texture.

Created by TODO and LEVA for the control room of Enel’s pavilion at Expo Milan 2015, this project equivalates the high-tech environment that surrounds it. The “kinetic wall” consists of 127 motorised mechanical elements, each individually controlled in real time.

New Fundamentals Research Group, in partnership with S.N.B.R., designed and fabricated a stone vaulted pavilion for Rocalia, a natural stone fair held in Lyon. The structure’s foundation is a network of catenary curves which inform the vaults.

Based on the findings of the elective course "The Programmed Column 1",the students of Gramazio Kohler Research at ETH Zurich were challenged to design and fabricate 3 prototypical brick columns of 4m height each within a 4 week workshop.

Interior architect Michelle Wempe of Zumahoo discovered the technical capabilities of the company Concretworks and with it how to create a three-dimensional architectural panel, creating a semi-opaque divider.

Taekyeom Lee is a designer and researcher taking pottery into the future. He taught himself to build and use a 3D printer with no prior background in robotics. He used it to create 3D-printed ceramic pieces.

The facades of the new exhibition hall are essential to the overall design by Lacime Architects with the most notable characteristic being the elegant and dynamic effect of the facade which appears as a ‘rising curtain.’ 

Nassia Inglessis is an artist and designer. Her sculpture, "Disobedience" was built over 9 months by her and a team of engineers. The piece is 56 feet long, about 10 feet tall, and can expand up to 5 feet as it engulfs its visitors when they walk through it.

The design of Sousse and Bardo Memorial by George King Architects was inspired by the fluid geometry of flowing water, frozen in place. At the centre of the memorial is a sculpture titled ‘Infinite Wave’’ which recreates a single wave.

Matrix by Leva is made of fifteen columns -  3.5 meters tall - counting three 32'' monitors each (45 monitors in total); every monitor is individually controlled by a stepper motor that makes it slide up and down on a rail by belt transmission.

A soft and open mesh fabric turns into a spacious chair by a synthesis of constructive folding and hardening. Inspired by the carpet production process, Studio Samira Boon designed the chair based on the same principles.

These Blog posts are curated from Videos or projects related to Parametric Design