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 definition you can use Mesh+ & Weaverbird plugin to smooth a parametric rotating tower and control the bumps.

In this Fractal Tree Generator tutorial, we will use Grasshopper3d to model a parametric Fractal tree which can generate different tree models. First, we will use a plane and an arc to define the angle and length of the branches.

In this Grasshopper tutorial, I want to teach you how you can simply make a parametric parabolic curve. First, we will define the baselines then we will divide it into points and by managing the index of the data we can finally make the pattern.

In this Rhino Grasshopper tutorial you can learn how to apply a sine wave on a sphere based on a point attractor. First we will model a mesh sphere and then we will use the distance between the point attractor and the mesh vertices to move them.

In this definition you can use the expression a*(sin^b)*(cos^c) to produce a parametric mathematical curve and then loft three of these curves to make the final surface.

In this grasshopper definition you can create the Lorenz attractor by using the differential equations and using the Anemone plugin to simulate the growing curve.

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

In this definition we will find the solid difference between a box and a series of spheres on the corners and the face centers. then we will morph the module into a Nurbs surface.

In this definition you can learn how to use the Point Polar in Grasshopper to Model the Rhodonea equations (sin((n/d)*x)). By changing the parameters you can produce different curves.

In this Grasshopper definition you can extrude and scale a series of squares based on a parametric point attractor. You can also control the height and scale by changing the graphs.

In this Kangaroo Grasshopper tutorial, we will use a simple method of a collision that collides a series of spheres with a solid, based on gravity! We can also add a floor to the definition and let the particles bounce on the floor!

In this Lunchbox Grasshopper Tutorial, we will model a space frame structure by defining a freeform surface. Then we will project it onto the ground and use the lunchbox "space truss structure 2" to model the lines.

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 we have remodeled the Rising Chair by Robert van Embricqs in Grasshopper3d. First we have made a rectangle and then by two parametric curves the bending of the parts will be defined.

In this definition you can make a simple Waffle bookshelf without using any plugins, First, the 3d boxes are modeled based on thickness and depth and then the details are modeled in several steps.

In this definition we will use Perlin noise as the base deformation of a sphere. Perlin noise is a type of gradient noise developed by Ken Perlin in 1983.

In this definition we will use some geometrical transformations to model a 3d wall panel. First we will model the rectangles and then we will turn them in to 3d.

In this definition you can learn how to optimize a bounding box of a solid by using Galapagos and by rotating it around the x,y,z axis. Finally you can use a few simple commands to visualize some of the Data in the rhino viewport.

In this definition we have used the Mesh+ Thatch weave command to produce a parametric weave pattern on an untrimmed Nurbs surface.

In this definition we have made a pattern based on a rotating and scaling square grid which the center connects to the middle of the edges and then by following a geometrical algorithm we reach the final pattern.

In this definition we will use the node points of a series of geodesic lines to find the best plane for the cylindrecal connections.

In this definition we have used the Anemone plugin to model the Apolloian fractal. In mathematics, an Apollonian gasket or Apollonian net is a fractal generated starting from a triple of circles, each tangent to the other two, and successively filling in more circles, each tangent to another three.

This grasshopper definition is generated by putting simple scaling and rotating into a loop through Anemone Plugin, however it is quite different from the method that mathematician generate the Hilbert Curve fractal. A Hilbert curve is a continuous fractal space-filling curve.

In this definition a set of gene pools are used to create the main surface and then data tree has been used to extract three sets of curves to create the pattern.

In this grasshopper definition we will model an Erwin Hauer pattern based on the "Still Facing Infinity" exhibition.

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

In this article by Asli Agirbas which presents a particular course, it was intended that all stages should be experienced, from the modeling in the virtual environment to the digital fabrication.

This paper by Dr Thomas Scelo describes the collaborative approach to develop a single algorithm for both acoustic and architectural form generation.

This research by Francisco Gonzalez-Quintial and Andres Martin-Pastor is mainly focused on the development of a system that would be able to offer the potentiality of constructing free-form surfaces by using developable surfaces.

In this paper by Johannes Braumann and Sigrid Brell-Cokcan, authors will discuss existing methods of programming industrial robots, published architectural results (Gramazio and Kohler) and the design of a new user interface.

This paper by Lenka Kormaníková, Eva Kormaníková and Dušan Katunský describes adaptive materials and structures used in architecture. An adaptive shape is designed and analyzed using algorithmic plug-in Grasshopper.

This article by Marcin Giedrowicz will talk about the Bridge Pavilion in Zaragoza, 30 St Mary Axe in London,  Al Bahar Towers in Abu Dhabi,  City of Culture of Galicia in Santago De Compostela, Free Railway International Competition in Posen.

This paper by the group of Gramazio Kohler Research at ETH Zurich, presents a novel approach to non-standard timber assembly – Robotic Timber Construction (RTC) – where robotic fabrication is used to expand additive digital fabrication techniques towards industrial full scale dimensions.

This research by Scott Macri creates a useful primer for designing rigid-thick origami structures by simplifying and organizing existing knowledge on rigid-thick origami into a more accessible format for designers and architects.

This research presents a solution for evaluation of kinetic facades system performance via experiences and lessons learnt from experiments. Authors bridge between architects and engineers to address limitations associated with incorporating performance criteria in the design of kinetic facades.

The paper by Roberto Naboni and Lorenzo Mirante investigates the potential of auxetics in architectural applications by means of computational design and additive manufacturing. This class of metamaterials expresses interesting behaviour related to the unusual characteristics of a negative Poisson’s ratio.

This paper by Mohammad Kouchaki, Mohammadjavad Mahdavinejad, Parastoo Zali and Shahab Ahmadi, investigates innovative implementation of bricks in kinetic architecture.

This thesis by Mahzad Tashakori describes the development of a computer controlled sun-tracking device model that aims at improving the environmental performance of a building facade system. During the process, advanced computational modeling and simulation tools, such as Grasshopper and Ecotect, were utilized.

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

Firewall is an interactive art installation created by Mike Allison and Aaron Sherwood. When the membrane is touched, the lines dance like fire, rippling in reaction to the movement of the user’s hand.

Articulated Timber Ground is a public pavilion designed and built by a group of Master in Architecture students at the University of Melbourne. Consisting of 1,752 components, the pavilion changes its form throughout the sections.

FXFOWLE Lounge by FXFOWLE Architects, features a free-standing architectural pavilion. The pavilion which pairs technologically-sophisticated scripting software with simple museum board, comprises 180 varying segments.

Argentinian firm EFEEME Arquitectos latest project, PICCA, is a small retail store in the city of Villa María, Córdoba. 1954 broomsticks were used to create a sculptural wood ceiling installation.

The F2 Pavilion was designed and fabricated by University of Texas San Antonio (UTSA) College of Architecture’s graduate students under the direction of Andrew Kudless, Director of Matsys.

"Echo" by Breakfast is a multi-sensory experience that visualizes real-time data occurring on social media through ripples that move across the surface. As the amount of social posts changes, it will impact the clarity of your portrait.

A deep facade of wooden blades, designed in a wave-shape by Project Meganom, gives the building dynamics, while remaining stable.

Designer Julia Ibbini is interested in human and machine collaboration in a traverse of analog and digital to create work with highly detailed machined precision, but which remains distinctly human in origin.

The SZU pavilion is the result of a semester long module collaborated between HKPDA and Shenzhen University. The geometry is generated through Grasshopper Plugin: kangaroo, a force simulation software.

Crysalis (III) is a sculptural piece that explores cellular morphologies using parametric tools and composite materials. Designed and built by MATSYS, the sculpture takes direct inspiration from the organization of barnacle-like cells.

Project EGG is made from 4,760 individuated pieces, which have been made by hundreds of desktop 3D-printers from all over the world. Conceived and organized by furniture designer Michiel Van Der Kley, the irregular ellipsoid form measures roughly 5 x 4 x 3 meters.

Zaha Hadid Architects has a way of designing buildings so intricate and complex that the photographs look like renderings rather than completed architecture. Their latest unveiling is Morpheus, the flagship hotel for the City of Dreams resort in Macau.

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