Latest Resources

Rooster by forest hell is a plugin useful for extracting curves from images; a process commonly known as Vectorization of an image.  The Rooster component is present under the ‘Params’ tab in the ‘Utils’ sub-category.

This work by Isak Worre Foged and Mads Brath Jensen develops, implements and tests a method and model for the distribution of material in relation to thermal performances through robot based extrusion of concrete.

The presented research by Helena Luísa Freitas Martinho aims to develop a unified AD and analysis workflow for the energy performance assessment of adaptive façades.

In this research by Shani Sharif, Varun Agrawal and Larry Sweet, authors present a system to allow designers to adaptively control an industrial robot from within a 3D modeling environment, for the purpose of real time feedback.

The thesis by Herman Enger Aas and Kristian Mathias Eick uses parametric design software tools to investigate relevant structural aspects to be used for development of a conceptual design phase of a footbridge.

This paper by Alireza Borhani and Negar Kalantar is part of a body of research developing an exploratory dialogue between the built form and the environment, via experimentation with performative geometry and material.

Mesh Mirror Cut a plugin by Michael Pryor which now is a part of Pufferfish, is inspired by Autodesk Maya's Mirror Cut tool, which is great for creating symmetry.

The main aim of this thesis by Sam Bouten is to provide insight in the design of transformable structures on an architectural scale.

GRay by Friedrich Söllner is a Parametric Material Generator for the Rhino Render Plugin V-Ray, with a flexible and easy to use interface for single renderings as well as animation.

This paper by John Harding investigates an interactive evolution of visual programs currently used in popular parametric modelling software.

Animation is a lightweight plug-in by dbddqy that helps designers to make better animations with less effort.

This paper by Sebastian Białkowski and Anetta Kępczyńska-Walczak discusses teaching parametric design as a supportive method of introducing design logic. Two case studies have been described, analysed and concluded.

This dissertation by Pirouz Nourian reports a PhD research on mathematical-computational models, methods, and techniques for analysis, synthesis, and evaluation of spatial configurations in architecture and urban design.

This project by Po-Hung Chiu is a study of a methodology for the parametric design and fabrication of the bionic structure.

This study by Mads Brath Mads Brath and Avishek Das investigates the technological and methodological challenges in establishing an indeterministic approach to robotic fabrication that allows for a collaborative and creative design/fabrication process.

Retrospects on the original purpose of architecture, despite all those form-versus-function disputations, clarify us that the simple essence of a building is just to satisfy the basic human need, for us to fullfill our daily activities.

The aim of this paper by Parag Sarwate and Akshay Patil is to understand and explore the application of generative modeling based on biomimicry principles to architectural design.

This study by William Suyoto, Aswin Indraprastha and Heru W. Purbo offers discrete method in parametric design to solve problems during design process (programming, site planning, massing, structure planning, and facade planning).

A ‚QuadEdgeDataStructure‘ is used to represent a n-gonal Mesh without making any difference between primal and dual elements. The (relativ) dual-graph is holded in a valid state during any topological operation.

Both in the field of design and architecture origami is often taken as a reference for its kinetic proprieties and its elegant appearance. Dynamic facades, fast deployment structures, temporary shelters, portable furniture, retractile roofs...

The goal of this research by Florian Chéraud is to introduce, within the Grasshopper environment, a tensile parameter, the Young Modulus, into the Kangaroo model.

The current research by Sarah N. Shuchi proposes a design framework to develop flexible layouts of departure areas in an international airport. A flexible design framework for airport terminals has been developed based on a number of hypotheses.

In this grasshopper definition by Martyn Hogg,  you can model a weaving basket. You can select number of weaves in X or Y directions for a flat surface. Similarly, U and V divisions on a curved surface. It also works on a loft through curves.

In this thesis by Giorgio Piscitelli, a new form-finding method is developed for system combining arches, membranes, cables, ties and struts. First the whole mathematical theory is elaborated then digital tools are created in the Grasshopper.

In this grasshopper definition by Laurent DELRIEU you can model a symetric loxodrome on a sphere. It simply can be done in any revolution object. Laurent used equations from a wikipedia page.

This thesis by Paul Poinet is an attempt to enhance collaborative practices in architecture, engineering and construction through Multi‑Scalar Modelling Methodologies. The thesis examines the interdisciplinary concept of Multi‑Scalar Modelling through the scope of the AEC domain.

In this grasshopper definition by Junichiro Horikawa you can model an undulant portrait using Image Sampler.

This thesis by Guilherme Henrique Aciaioli de Sousa Barreto proposes a solution that allows the exploration of GD using the BIM paradigm, taking full advantage of its capabilities. The solution is an extension of Rosetta, a GD environment.

Hermit Crab by jim.peraino for Grasshopper is a tool that analyzes floorplans to find zones that aren’t conducive to social distancing -- areas like aisles or workstations.

This thesis by Mohamed Mansour El Sheikh presents the initial experiment, in which the external skin actuates to optimize daylight-deflection, maintaining a desirable luminous indoor environment.

This grasshopper example by Tuğrul Yazar is a Cycloid-like family of curves, generated by its classical description: a rolling circle. There's no need to roll the circle but divide its path, utilizing data lists to simply rotate and evaluate it.

This study by AMAL ELSHTWEİ is an attempt to link the two emerging sciences; Biomimicry and computational design, by exploring their potential in developing a more ideal architecture: “Morphogenesis."

Dome by Ehsan samadi creates a frame dome by designing a profile curve in xy plan. You can edit the curve and the dome will update. This component is in the user menu.

This thesis by Thomas Le Comte seeks to explore parametric design through its implementation within a group design project to decipher how a parametric process grounded in an understanding of digital fabrication can inform architectural space.

Docofossor by Mathias Bernhard and Ilmar Hurkxkens is a terrain modeling plugin for Rhino 6 + Grasshopper. It enables easy editing of cut and fill operations for landscape architecture.

This thesis by Soo Jung Woo explores the use of Topology Optimization in architectural design by implementing a Bidirectional Evolutionary Structural Optimization type TO script as a guide to create a composition of discrete members with complex geometries. 

Nursery by Gwyllim Jahn is a behavioural design framework for Grasshopper. It consists of a set of tools for creating Agents and Behaviours and executing these behaviours on a multithreaded simulation core. 

This thesis by Kadin Hegglun interrogates the contentious integration of digital technologies into the field of landscape architecture. Identifying that an application of computational technique is largely unknown, the research delves into the scripting...

FractureHopper by albertovalis is an extension of GH for fractal math and chaos theory. It extends grasshopper with a number of utilities: Julia 2D and 3D sets and tests, Lorenz attractors, Rabinovich-Fabrikant maps, Bifurcation diagrams.

In this thesis by Åshild Huseby and Marie Eliassen , the objective is to come up with a parametric design procedure for a timber grid shell where the structure was robust enough to handle the asymmetric pressure from climate induced loads.

Element by by Luis Quinones is a mesh geometry plugin for Grasshopper, enabling mesh creation, analysis, transformation, subdivision, and smoothing.

This research by Dong Kyu Lee demonstrates a practical method for low environmental impact and high energy efficient building façade system under interconnected workflow between architecture design and environmental performance modeling.

For designers who want to use the same flexible language everywhere, GhPython by giulio@mcneel.com is the Python interpreter component for Grasshopper that allows to execute dynamic scripts of any type.

The purpose of the current research project by Stavroula Schoina is to propose a design process, based on performance-based design, in order to optimise the shape and distribute the material of free form roof structures.

The BOID library by Jan Pernecky operates exclusively with Agent locations (Grasshopper points) and Agent motion vectors (Grasshopper vectors). Each component calculates specific motion vector based on certain Agent behavior.

This thesis by Tella Irani Shemirani is focused on investigating the question of: How can a space develop an understanding of its users (through their body gestures) and respond accordingly?

Mosquito by Carson Smuts is a plugin suite developed for Rhino and Grasshopper. The plugin allows us to tap into social , financial and popular media. Extracting location, buildings, roads, OpenStreetMap data, profiles, images and messages from Facebook,Twitter, etc….

In this thesis by Ye Feng, a generic digital tool for constructing membrane- tensegrity structure will be developed by referring to the analysis of MOOM pavilion and the generic freeform tensegrity algorithm proposed by Tomohiro Tachi and his team in The University of Tokyo.

Tarsier by camnewnham is intended for use with Grasshopper, an extension to the 3D software Rhinoceros 3D. It's primary purpose is to add the point cloud functionality already apparent in Rhinoceros 5 to Grasshopper, with the ambition of treating point clouds as another useful data type.

In this paper, author propose taking the use of computers in aiding architectural design one step further; information and data should INFORM the project, driving the creation of a building FORM enabling it to PERFORM at higher levels than traditional design.

Zebra is a C# grasshopper plugin, developped by YFA team when a need came for an agent based design plugin that can do the following: Optimized plugin to flock at least 100 agents with no performance issues, Combining behaviours with each dynamically and in the same simulation...

This paper by HAO ZHENG, BARRAK DARWEESH, HEEWON LEE and LI YANG presents a framework that makes full use of three degrees of freedom of Computer Numerically Controlled (CNC) machines through the generation of Gcode in the Rhino and Grasshopper environment.

Digitalis 3D by digitalis3d aims to facilitate digital design of intricate lattice structures with controlled local and global properties. It supports smart and flexible automatic generation of 3d lattices with finely tuned local structural, mechanical and porosity properties.

This paper by Sherif M. Abdelmohsen explores incorporating context in the process of designing using generative systems from ideation to fabrication, and explores the relationship between the emergent nature of generative design and the situated act of designing while using generative design tools.

GluLamb by Tom Svilans is a toolkit for modelling free-form timber structures in Rhino 6. This software has come out of the PhD project Integrated material practice in free-form timber structures.

This paper presents the main challenges and outcomes achieved during the process of design and production of a vault cover system. Based on the discretization of a vault in hexagonal blocks, this system intends to control solar incidence by its adaptive inner structure.

To investigate the links between parametric form-making and outdoor comfort, a workshop at the Royal Danish Academy – aimed at the design of shelters – combined Parametric and Environmental Simulation Tools (ESTs) with the use of the most recent Grasshopper’s plug-ins.

This paper by Clay Odom uses two recently completed projects to outline an approach to overcoming tendency to separate the objective and subjective. It describes an approach which is positioned within contemporary theory and explored through processes, methods and outcomes. 

Robotic assembly technologies have been introduced in the field of architecture, opening new design and construction possibilities. This paper by Rui Oliveira and Jose Pedro Sousa intends to examine their application by examining how they can be used to connect with the traditions in brick construction.

Impala by dcascaval replicates common bottleneck Grasshopper operations with a focus on efficiency, allowing complex scripts and static simulations embedded within Grasshopper to make use of all available computational capacity.