Daniel Locatelli logo
Group photo with all the students and the workshop result in the background.

Adaptive Grasshopper Workshop

Date 2018-06-08
Place UNEMAT Barra do Bugres
Languages Portuguese

This workshop was part of the XIV Semana da Arquitetura e Urbanismo (XIV Architecture and Urbanism Week) at UNEMAT in Barra do Bugres, Brazil. What made it unique was its adaptive format: instead of following a rigid syllabus, the participants collectively chose which computational design strategy they wanted to explore.

The concept

I prepared several well-known computational design strategies — Voronoi, mesh relaxation, reaction-diffusion, and others — and on the first day, after covering the fundamentals of Grasshopper, the group voted on which approach to dive deeper into. They chose Exoskeleton, a Grasshopper plugin that converts wireframe meshes into solid tubular structures.

Day 1: Fundamentals

The first day covered the basics: the Grasshopper interface, data types, parameters, and how visual programming differs from traditional CAD modeling. Each participant received a printed handout to follow along.

Student working on a Grasshopper definition, creating a tunnel-like structure with the Exoskeleton plugin.
Student working on a Grasshopper definition, creating a tunnel-like structure with the Exoskeleton plugin.
Close-up of the printed handout used during the workshop.
Close-up of the printed handout used during the workshop.

Day 2: Exoskeleton

On the second day, we focused entirely on the chosen strategy. The students built their own Grasshopper definitions from scratch, experimenting with different mesh topologies and tube thicknesses. The Exoskeleton plugin takes any wireframe input and generates a smooth, 3D-printable mesh — making it a perfect bridge between computational design and digital fabrication.

Daniel Nunes Locatelli helping a student refine their Exoskeleton model.
Daniel Nunes Locatelli helping a student refine their Exoskeleton model.
Student working on her laptop, with a Grasshopper definition and the resulting 3D model visible on screen.
Student working on her laptop, with a Grasshopper definition and the resulting 3D model visible on screen.

Results

By the end of the workshop, every participant had produced their own unique parametric structure. The variety of outcomes — from organic coral-like forms to architectural tunnel geometries — demonstrated how a single computational strategy can produce vastly different results depending on the input geometry and parameters.

Final results: close-up of a student's parametric model.
Final results: close-up of a student's parametric model.
Another student's Exoskeleton result showing a complex organic geometry.
Another student's Exoskeleton result showing a complex organic geometry.
Daniel Nunes Locatelli presenting at UNEMAT during the Architecture Week.
Daniel Nunes Locatelli presenting at UNEMAT during the Architecture Week.
Group of students working on their Grasshopper definitions in the computer lab.
Group of students working on their Grasshopper definitions in the computer lab.