Computational Design X Circular Economy

Introduction to

Computational Design

00

Brief

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.

01

Topics

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

02

Requirements

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 www.rhino3d.com/eval.html . 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.

03

Agenda

Calendar and Timetable

From May 25th to 29th, 2020.
9.30 am to 7pm (Paris Time).

The workshop is an online learning experience including :

  • 15 hours of live teaching
  • 4 hours of Q&A
  • 16 hours of exercises
  • 2 hours review
  • chat support
Day 1

Morning

  • 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)

Afternoon

  • Offline Exercise
  • Question & Answer
Day 2

Morning

  • 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 , panelling
  • Exercise – attractor curve (supervised)

Afternoon

  • Offline Exercise
Day 3

Morning

  • 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)

Afternoon

  • Offline Exercise
  • Question & Answer
  • Exercise review
Day 4

Morning

  • 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

Afternoon

  • Offline Exercise
  • Question & Answer
Day 5

Morning

  • 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

Afternoon

  • Question & Answer
  • Final Review

04

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.

05

Tutor

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).

Educational
EARLY BIRDS

219 €

  • - Early Birds Price is only available until May 10th
  • - 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
Professional
EARLY BIRDS

269 €

  • - Early Birds Price is only available until May 10th
  • - 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 the end of 2020, contact us for more details)
Educational
STANDARD FARE

279 €

  • Sold starting May 11th
Register now
Professional
STANDARD FARE

349 €

  • Sold starting May 11th
Register now
Driven workshop series

This workshop is not for you?