Latest Resources

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.

The paper by Marta Barozzi et al. presents an overview of adaptable envelopes and shading systems applied in contemporary architecture; it offers a study of different design approaches and a brief analysis of exemplifying case studies.

For this research, Mrigank Nath decided to consider Fluidity as a parameter in the building construction in India. The main idea is to understand how a building, in simple terms behave like fluids.

This paper by Aleksandar Čučaković, Biljana Jović and Mirjana Komnenov provides an initial exploration of natural forms streamed into geometric patterns, providing a basis for further research that may find use in generative architectural design.

Strawberry Lab is an initiative to create free tools for structural engineers to tackle specific bottle-necks in their workflow. Tools that they are creating are automating areas of modelling and loading for cases with large amounts of structural elements.

This paper by Aleksandru Vuja, Milan Lečić and Vesna-Mila Čolić-Damjanović examines some of the recent developments in the architectural design through analysis of selected architectural projects and their models.

This paper by Paulo J.S. CRUZ et al. presents the main challenges and outcomes of an ongoing research project aiming to explore the integration of digital additive manufacturing techniques in the architectural design.

Ladybug by Mostapha Sadeghipour Roudsari allows you to import and analyze standard weather data in Grasshopper; draw diagrams like Sun-path, wind-rose, radiation-rose, etc.

This paper proposes a framework for automated brickwork using a machine learning model based on image-to-image translation (Conditional Generative Adversarial Networks).

In this research it is of special concern to encapsulate Garifuna vernacular architecture by means of shape grammars. The research provides a clear documentation of the grammars implemented in Grasshopper.

The focus of the research presented in this paper by Tristan Al-Haddad asks how a designer can create a flexible system of physical making which can accommodate multiple programmatic functions within a smooth whole.

This paper by Begüm Aktaş and M. Birgül Çolakoğlu presents how freeform façade designs are defined with its curvilinear geometric characteristics and the systematic approach that is used to design and implement them.

Human UI by andheum is a new interface paradigm for Grasshopper. Create professional looking Grasshopper apps with custom user interfaces without writing any code.

FabTools by Florian Frank is a set of Clusters, that enhances the ability of Grasshopper. The Tools are for fabrication purposes in Grasshopper and improve your workflow and accelerate your scripting tasks.

This paper by Ji Won Jun et al. presents a research on adaptive kinetic structures using shape memory alloys as actuators. The target of the research is designing and building an efficient kinetic structural system that could be applied at an architectural scale.

Silkworm by Karl Adam, Arthur and Andrei - The Silkworm Team, is a plugin that translates Grasshopper and Rhino geometry into GCode for 3d printing.

This paper by Tristan Al-­Haddad, Keyan Rahimzadeh and Jill Fredrickson outlines a custom-built suite of scripts that automate the processes of reinforced concrete design and is directly linked to the parametric design model of the architect.

This paper by Kory Bieg tracks the design, fabrication and assembly of Caret 6, a modern Gothic vault project designed using advanced digital software and CNC fabrication technologies.

Peregrine is a LimitState:FORM powered optimization plugin for Grasshopper, the visual programming language and environment for Rhino3D.

This article by Ajla Aksamija and Ivanka Iordanova discusses interaction between multimodal representations of architectural design knowledge, particularly focusing on relating explicit and implicit types of information.

Material & Space, a paper by Sean Ahlquist and Sean Ahlquist proposes synthesis strategies based on evolutionary developmental biology. A material system can be defined as a set of self-organized materials, defining a certain spatial arrangement.

SeaGrass is an adaptive surface panelling tool, that helps create Louvered Panels. SeaGrass is built against Grasshopper 1.0 (for Rhino 6.0). 

In this study by Asli Agirbas an elective undergraduate course is considered in the context of design and to yield a versatile thinking strategy while learning the language of visual programming.

This research by Kereshmeh Afsari et al. looks into the parametric techniques that can be applied to create different kinds of patterns on brick walls. It discusses a methodology for an interactive brickwork design within generative techniques.

In this thesis, author defines, explores and evaluates A-BIM in the context of architectural design. Through a case study, she compares A-BIM to two other design approaches, namely an algorithmic approach to geometry-based CAD and a manual BIM approach.

This paper by Sherif Abdelmohsen, Passaint Massoud and Ahmed Elshafei describes the process of designing a prototype for a soft responsive system for a kinetic building facade.

This paper reports on the process and outcomes of a digital design studio that integrates parametric design and generative systems in architectural and urban design projects. It explores the interrelationship between the emergence of innovative formal representations using parametric design systems on the one hand, and design autonomy;

This research by Olga Mesa et al. continues to investigate the link between kinematics and pop-up origami structures in robotics. The objective was to design a robot that exhibited efficient and controlled locomotion minimizing number of motors.

OpenNest by petras_vestartas is a Grasshopper plugin with tools for unrolling, packing and of course nesting curves directly inside the definitions. The library is based on Boost 1.62 that is used to compute NFP - No Fit Polygon.

This thesis by David Stasiuk presents adaptive parameterisation as a method for formulating and developing complex computational design modelling systems, where open-ended design systems may be activated. 

3D Graphic Statics by Ognjen Graovac is a structural form-finding method for generating compression-only spatial forms. The static equilibrium is described by using two reciprocal diagrams – form and force. 

flowL by uto is a plug-in to visualize a vector field, generated through positive and negative point charges. The path lines are calculated with the "Runge-Kutta 4th Order Method" short "RK4".

This thesis by Ting-Uei Lee explored the design of elastically-bent curved-crease origami by developing a set of curved-crease patterns with interaction between material elastic bending energy behaviours and origami developability constraints.