Latest Resources

Squid by Mateusz Zwierzycki enables to create drawings using Grasshopper. By utilizing Data Trees it can also render animations (as .png sequences). A marriage between raster and vector imaging, bounded with parametric interface.

This paper by Chenjun Liu, Tsung-Hsien Wang, Mark Meagher and Chengzhi Peng presents the development of an interactive installation intended as a prototype of experimental affective architecture connected with social media data processing.

The TIE (Tensegrity Integration Element) by son2yyk is developed to help utilizing Tensegrity system. This tool resolved the issue of adapting the tensegrity structure to the building.

This research by Carlos L. Marcos, Mara Capone and Emanuela Lanzara tries to reflect on the idea of digitally conscious design, from the inception to the manufacturing process of a prototype.

Jellyfish by Smei is an Implicit modeling plugin for Rhino Grasshopper. It utilized Ryan Schmidt(author of Autodesk Meshmixer)'s brilliant open-source geometry3Sharp library. The goal of the plugin is to provide an intuitive and fast way to model, manipulate and visualize implicit geometries.

In this paper by António Leitão, Luís Santos and José Lopes, authors reconsider the role of TPLs in the design process and they present a comparative study of VPLs and modern TPLs. Their findings show that modern TPLs can be more productive than VPLs.

The Mesh Color definition by  Curvature applies a vertex color based on the average or upper value of the angles between adjacent faces.

This paper by Lionel Du Peloux, Olivier Baverel, Jean-François Caron and Frédéric Tayeb introduces and explains the design process of a gridshell in composite materials built in Paris in  2011 for the festival Soliday. A brief introduction presents the structural concept and the erection methodology employed.

In this grasshopper definition by Junichiro Horikawa you can model a triangular 3D pattern.

This article presents a digital design and manufacturing approach for soft lattices structures subject to large deformations and instabilities, for which applications in soft robotics, healthcare, personal protection, energy absorption, fashion and design are rapidly emerging.

This paper by Stephanie CHALTIEL and Maite BRAVO exposes the process for the implementation of new digital and physical methods for monolithic  shells design  and construction  using digital  fabrication  techniques  combined  with enjoyable manual craft.

This research by Yuchen Sharon Sung and Yingjui Tseng involves a study of skins of high-rise residential buildings using the methodology of shape grammar to find out the rules which determine the combinations of the facade patterns and to analyze the patterns’ parameters using software Grasshopper.

This article by Filipa Osório, Alexandra Paio and Sancho Oliveira describes the current state of an ongoing research that proposes the use of kinetic Rigid Origami foldable surfaces to be used as roofs for spaces with big spans and the practical contribution that the Design Studio Surfaces INPLAY has brought to it.

This study by Henry Marroquin, Mate Thitisawat and Emmanouil Vermisso addresses the need for flexible design method identified in today’s architectural practice. Different workflows for coupling the parametric design with simulations of heat flow and radiation are examined.

This article by Martin Bielik, Sven Schneider and Reinhard König presents a graph-based spatial analysis toolset which authors have recently developed as an extension of the visual scripting language Grasshopper3D for Rhino.

This project by Gabriel Esquivel, Dylan Weiser, Darren J Hartl and Daniel Whitten was inspired by Op Art, a twentieth century art movement and style in which artists sought to create an impression of movement on an image surface by means of an optical illusion.

This paper by N. De Temmerman, L. Alegria Mira, A. Vergauwen, H. Hendrickx & W. P. De Wilde explores the possibilities of transformable structures in architectural and structural engineering.

This project by Viola Zhang, William Qian and Jenny Sabin emerged from collaborative trans-disciplinary research between architecture, engineering, biology, and materials science to generate novel applications in micro-scale 3D printed ceramics.

Culebra.NET by Luis Quinones is a 2D|3D Multi Object Behavior library written in C# (Wrapper around Culebra Java library) focused on hybrid system interactions with custom Visualization, Data, and performance features.

This article by K. Károlyfi, G. László, F. Papp and R. Bükkösi, describes the conceptual design process of an equestrian centre, presenting the covered stadium of the building complex in detail, designed it as a free-form, wide-span steel structure.

Starfish by Michael Weizmann is a Grasshopper plugin that allows parametric generation of various patterns. It focuses on 2d tessellations that can be used to create structural systems based on topological interlocking principle. 

This paper by Ahmad Eltaweel and Yuehong SU presents a literature review on parametric design in architecture practice and put a focus on its applications in daylighting and solar radiation, which can have an essential impact on energy saving.

Tundra by Miroljub is a one stop grasshopper plugin for generating complex noise patterns. Includes noise generators as well as lots of useful methods such as filters, modifiers, combiners, transformations. 

The aim of this research is to present a prototype of an adaptive structure, with an acoustic application, to control sound quality and perception in spaces where this has a central role, such as theatres or concert halls.

Fractals is a plugin for Grasshopper that allows users to create 3 different types of mathematically generated fractals.

This paper by Asterios Agkathidis and Tuba Kocaturk reflects a collaborative, research led design project, aiming to explore the potentials offered by incorporating parametric / generative tools and performative lighting simulation software.

OctaTree plugin by samalika3 includes 3 capsules. They provide the algorithm of voxelization, based on octree structure. It works much faster then, f.e. creating the definition with a 3D array of points. 

This thesis by J. van Kastel proposes a visual analytics system that visualizes design geometries and performances of a large data set of design alternatives in a highly interactive data environment.

SkinDesigner by sgaray enables the rapid generation of facade geometries from building massing surfaces and repeating, user-defined panels.

Fractal geometry formation, which is focused on this study by Asli Agirbas, is a system seen in nature. A model based on fractal growth principle was proposed for tile design.

Hummingbird by Mario Guttman is a set of Grasshopper components that facilitate the creation of Revit native geometry. This process exports basic geometric properties and parameter data to CSV text files which are used to create Revit BIM geometry.

In this essay by Parinaz Mansourimajoumerd and Mohammadjavad Mahdavinejad, studies are about using kinetic design and fabrication method in one project despite ordinary ways regard to the two main points...

The goal of this library by camnewnham is to provide efficient and simple functionality to extend the creation, usage and display of meshes.

The paper by Rivka Oxman examines the uniqueness of seminal parametric design concepts, and their impact on models of parametric design thinking (PDT).

Starling mesh tools by Mateusz Zwierzycki. These components enable mesh parametrization, so it behaves like a surface - you can evaluate points at any place etc. 

This paper by Nathan Miller will provide a detailed overview of the parametric methodologies which were integral to the design and development of the Hangzhou Tennis Center.

The ShortestWalk add-on for Grasshopper exposes one component which, given a network of curves and a list of lines, calculates the shortest route from line start point to line end points in a network. It is based on a topology calculator and the A* search algorithm.

tOpos by archiseb is a 3D Topology Optimisation plugin which is using GPU for computation acceleration. It is based on CUDA technology provided by NVIDIA.

Additive Formwork by Brian Peters, explores the potential and advantages of 3D printed, flexible formwork for precast concrete architectural applications.

Octopus by Robert Vierlinger was originally made for Multi-Objective Evolutionary Optimization. It allows the search for many goals at once, producing a range of optimized trade-off solutions between the extremes of each goal.

VisualARQ by F.Salla adds flexible BIM features to Rhino, and speeds up the process of modeling an architectural project in 2D and 3D. VisualARQ provides tools to generate all project document information and quantification.

This dissertation by Mania Aghaei Meibodi examines the capacity of algorithm—as a basis for computation—to diversify and expand the design exploration by enabling the designer to link disparate models and different representational mediums.

This paper by Mostapha Sadeghipour Roudsari and Anne Waelkens introduces a custom workflow for modeling frit patterns for daylight simulation on buildings, which streamlines quantitative and qualitative daylight analysis.

This thesis by Aitor Almaraz aims to explore the possibilities of the implementation of parametric design as a linking tool for architectural spatial decisions, structure and costs -in economic and energetic terms-  to analyze and determine their performance.

Voronoize by Ar37 is a grasshopper plugin that allows you to create voronoi structure from any Closed PolySurface, Open PolySurface, Non-Planar Surface, Planar Surface and Mesh.

This research by Yassin Ashour and Branko Kolarevic outlines a creative optimization workflow using a Multi-Objective Optimization engine called Octopus that runs within Grasshopper3D and simulation software DIVA for daylight factor analysis.

In this thesis Daniel Davis considered, using a reflective practice methodology, how software engineering may inform parametric modelling. Across three case studies he took aspects of the software engineering and apply them to the design of parametric models.

Atträctor by Friedrich Söllner is an easy to use tool to transform grids according to given attractor geometry. This tool was developed for a beginners Grasshopper workshop at the Städelschule architecture class in Frankfurt/Germany.

This paper presents how advancements in technology and computation may change the process of design. Intelligent Design Systems are introduced as a successful example of teaching “Computational Methods” by Dr. Arash Soleimani.

This paper by Jessie Rogers and Marc Aurel Schnabel evaluates, along with expert assessment, the novel, evolving and creative instruments employed for a digital design process. Applications within this paper derive outputs which are attention-grabbing.

Droid by ytsebastian is a 3D printing related Grasshopper Plug-in Library add-on, with control over model Slicing, Custom paths and Gcode generation. Designed to be used from small desktop 3d Printers, up to large scale Robotic Fabricators.

This thesis by Sarah Sunyoung Park, will examine the design of an airport building through biomimicry. Because of a correlation between flights, airplanes, airports, and feathers, she has selected a feather for her biological inspiration.

In this paper by Boris Plotnikov, Gerhard Schubert and Frank Petzold, A design platform has been developed which supports a seamless connection between freely shaped physical models, GIS data and Grasshopper3D. 

GeoDex 3 GH by David Mans is the Grasshopper 3D implementation of the GeoDex Library, a collection of around 150 curve, surface, and volume equations.

This investigation will analyse and define the definition for Parametricism. It will analyse and compare multiple parametric theories. Then using case studies to endeavour how parametricism has been used in the design process.

In this paper by Andrea E. Del Grosso and Paolo Basso, the behavior and purpose of deployable structures are considered to be quite specific, focusing on the change of shape, which is usually obtained by a single degree of freedom transformation.

Hoopsnake by yconst is a component that enables feedback loops within Grasshopper. What it does in principle is to create a copy of the data it receives at it's input upon user request and store it locally.

This paper by Asbjørn Søndergaard, Oded Amir and Michael Knauss presents a novel method for the integrated design, optimization and fabrication of space-frame structures in an autonomous, digital process.

LunchBox by Nathan Miller is a plug-in for Grasshopper for exploring mathematical shapes, paneling, structures, and workflow.

The research presents a methodology and tool development which delineates a performance-based design integration to address the design, simulation, and proving of an intelligent building skin design and its impact on daylighting performance.