Computational Design X Circular Economy 2nd edition

Introduction to

Computational Design



Rhinoceros and Grasshopper for Beginners

Online workshop

Computational design allows designers to program the behaviour of a complex architectural system such as the building facades. By defining parameters and relations we can design in a flexible environment that allows us to test several design options in a fraction of time compared to the traditional design approach.

Computational design applied to a circular economy and reuse of materials allows us to rethink and rearrange existing elements into new layouts suitable for temporary activities in the urban environment.

Credits: “Future Space” Pavilion Salone del Mobile 2018
Peter Pichler Architecture
© Oskar Dariz

Along this course we will discover the basic aspects of Grasshopper 3D, visual programming plugin of Rhinoceros 3D, well known 3D modeling software. The aim of the course is to establish the basis and provide an overview for a better understanding of Grasshopper and its multiple applications. Main advantages of this software are the flexibility of the design workflow and the interoperability with other platforms. Grasshopper is a powerful tool which enhances designers capabilities to achieve complex geometries both in 2D and 3D.

No prior knowledge of programming is required thanks to the intuitive graphical interface.

After a first introduction on the interface and the basics, the goal of the course is to establish a clear methodology for designing parametric elements, rethinking existing buildings and implementing new temporary structures. At the end of the course, participants will be able to understand and design complex structures made by the agglomeration of simple units. Students will acquire a basic-intermediate knowledge of Rhinoceros and Grasshopper and they will be capable of extending it, using external libraries, based on their proper interest and project intentions.



Topics and Contents covered during the workshop
  • Computational design introduction
  • Rhinoceros interface
  • Grasshopper interface
  • Euclidean geometry (point, curve, surface)
  • List and data manipulation in Grasshopper
  • Patterns
  • Attractors
  • Modeling exercise
  • Main plugins: Anemone, Chromodoris, Bowerbird, MeshEdit, MeshTool, WeaverBird, Lunchbox, Bifocals



Required Software & Hardware and Skills
  • Rhinoceros 6 (free versions available)
  • Grasshopper Plugins installed (see list above)
  • A second monitor is highly recommended

Each participant needs to work from their personal computer.
3D modeling basic knowledge is a requisite to properly catch up with all the explained topics, although an introductory class on 3D modeling interface will be given.

The principal software is Rhinoceros 6.0. The 90-day trial version can be downloaded from the website . Grasshopper 3D will be the main computational tool.

A list of the required plug-ins will be sent to students prior to the workshop beginning. Windows operating system is highly recommended since many of the Grasshopper plugins still do not run on Apple IOS operating systems.



Calendar and Timetable

From May 3rd to 7th, 2021.
Monday to Friday from 4 pm to 8pm(Paris Time).

The workshop is an online learning experience including :

  • 15 hours of live teaching
  • 5 hours of Exercise + Q&A
  • chat support
Day 1
  • Introduction + Course overview (visual scripting, computational design)
  • Introduction to rhinoceros: interface, layers, display, view, camera, record history
  • Introduction to rhinoceros: surface modeling, editing, analysis
  • Introduction to rhinoceros: booleans, projections, make 2d, annotations
  • Break
  • Introduction to Grasshopper: interface, tabs, settings, reference, file recovery, errors
  • Geometry manipulation I: point, line, curve, surface
  • What is a plug-in ? – main plugin overview, how to install + plugin organization
  • Exercise: create a grid by yourself (no grid component)
  • Question & Answer
Day 2
  • Geometry manipulation II: plane, vector, normals, tangents, cross & dot product
  • Geometry manipulation III: transformations, move, scale, rotate, repetition, random
  • Data manipulation I – ( list, series, range, domain, remap)
    Exercise with tutor- attractor point and points
  • Break
  • Data manipulation II – ( graft simplify flatten merge )
    Geometry manipulation V – surfaces , poly surfaces , domains , paneling
  • Exercise – attractor curve (supervised)
  • Q&A
Day 3
  • Display I – text, dimensions, array, dots , grids
  • Data association I – distance, color, heat maps
  • Fields – draw with forces
  • Data association II – image sampler
  • Break
  • Data manipulation III – ( data tree, weave, dispatch, entwine, branch operations )
  • Data association III – infographic
  • Exercise (supervised)
  • Q&A
Day 4
  • Data management IO
  • Computation time – faster gh definition – bottleneck identificator
  • Meshes: introduction and subdivision strategy
  • Break
  • Catenary – Kangaroo
  • Interactive & Dynamic modelling – form finding – Kangaroo
  • Conclusion + next steps + discussion
Day 5
  • Utilities + tips + common errors
  • Introduction to loop
  • Iterative modeling: anemone overview
  • Break
  • Iterative modeling: flowing particle on object + field
  • Iterative modeling: discrete
  • Conclusion + next steps + discussions


Other info

Other practical information
  • Main Language: English
    Tutors and organizers also speak French, Italian and Spanish.
  • Hosted on Zoom
  • Chat support provided on Slack
  • Minimum number of participants: the workshop will be activated with a minimum of 10 participants. Otherwise organizers can make the decision to cancel the event; in this case the tickets will be fully refunded.



About the tutor

Eugenio Bettucchi

Eugenio is a civil engineer with a degree in Building Engineering & Architecture from AlmaMater Studiorum, University of Bologna (IT). He developed his thesis focusing on robotic material deposition based on real-time feedback and his interests lie in computational design and digital fabrication.

He is currently working as senior designer at Noumena and responsible for the additive manufacturing department – Wasp Hub Barcelona. He is involved in the ROMI (RObotics for MIcrofarms) European project, contributing to the development of autonomous mapping solutions.

Eugenio also works with the Institute for Advanced Architecture of Catalonia (IAAC) as part of the faculty team for the Master in Robotics and Advanced Construction (MRAC), Master in Cities and Technologies (MACT) and 3D Printing Architecture Postgraduate program (OTF).


219 €

  • - Early Birds Price is only available until April 25th
  • - Educational tickets are only for students
  • teachers and
  • researchers (proof of status required)
  • - TVA may apply following your invoicing address : please contact us for further details
Register now

269 €

  • - Early Birds Price is only available until April 25th
  • - TVA may apply following your invoicing address : please contact us for further details
Register now
Driven workshop series

Join our learning community

Registration fees includes :

  • Special access to the DRIVEN team to discuss  your idea to incubate
  • One year access to the digital platform of DRIVEN, to stay connected with the community
  • 30% discount of your incubation membership (valid until August 2021, contact us for more details)

279 €

Register now

349 €

Register now
Driven workshop series

This workshop is not for you?