In computer science, algorithms are habitually defined as fixed and often finite procedures of step-by-step instructions understood to produce something other than themselves. These logic structures interface with data, sourced from any computable phenomena, becoming the basis for a new array of design strategies. The Computational Design Seminar focuses on emergent design strategies based on algorithmic design logics. From the physical spaces of our built environment to the networked spaces of digital culture, algorithmic and computational strategies are reshaping not only design strategies, but the entire perception of Architecture and its boundaries.


Syllabus


Credits: 
Uri Lewis Torres, Introductory Studio G2, 2020/21 

In computer science, algorithms are habitually defined as fixed and open finite procedures of step-by-step instructions understood to produce something other than themselves. Structures of logics interfacing with Data, sourced from any computable phenomena. In this course, we will focus on emergent design strategies based on algorithmic design logics. From the physical spaces of our built environment to the networked spaces of digital culture, algorithmic and computational strategies are reshaping not only design strategies but the entire perception of Architecture and its boundaries.

In this course seminar we will focus on understanding logics and computational design workflows that can lead to advanced algorithmic thinking. This course aims to solidify the ground of the basics of grasshopper while amplifying already existing concepts into more advanced notions that can be put into practice. 

Main tools of the course will be McNeel’s Rhinoceros v8 and Grasshopper3d. As a complementary tool for Rhino we’ll focus on the associative design platform of Grasshopper3d, a graphical algorithm editor rightly integrated with Rhino’s 3D modelling tools. Moreover, during the course we will adopt various plugins implementing Grasshopper’s features and its capabilities, in order to achieve full control of complex design strategies.

In Term 1 of computational design and parametric architecture, the curriculum is structured around several key objectives:

  1. Analysing Existing Projects and Workflows: A major focus is placed on deconstructing and reverse-engineering architectural projects to deeply understand the complex procedural workflows behind these designs.
  2. Applying Parametric Design Principles: Students actively use parametric design concepts to create their own design workflows and visual outputs, utilising algorithms and parameters to develop innovative architectural solutions.
  3. Mastering Advanced Parametric Techniques: The course offers an in-depth exploration of advanced parametric design, encouraging students to develop a thorough understanding of digital tectonics and to craft their own distinctive styles and methodologies within the field of data-driven design.
  4. Engaging with Real-World Scenarios: Students explore practical applications of data-driven design and emerging computational techniques, translating abstract ideas into concrete architectural designs.
  5. Fostering Adaptability: The overarching goal is to build a strong foundation in data-driven design that can be applied across various architectural contexts, enabling students to meet specific design challenges with versatility.

In essence, Term 1 emphasises dissecting existing projects, honing advanced parametric design skills, engaging with practical applications, and cultivating a flexible understanding of data-driven design to craft diverse architectural systems.

 

Learning Objectives

At course completion the student will:

  • Understand fundamental concepts of computational design;
  • Learn how to create strategies to build algorithms;
  • Have knowledge of basic concepts of generative design;
  • Be capable of generating parameterized processes;
  • Apply data driven design logics;
  • Learn how to create dynamic modelling;
  • Obtain a deeper knowledge of algorithmic design concepts and parametrisation of geometry;
  • Obtain a deeper knowledge of data management in grasshopper;
  • Learn in deep about the parameterisation of complex geometries;
  • Learn about the most recent workflows for complex modelling;
  • Understand the notions and practical use of optimization algorithms.

Faculty


Projects from this course

Computational Design Seminar: RIBBON RHAPSODY

FACADE This project explores the integration of computational design and architecture to create a dynamic facade inspired by organic forms. The design features parametrically controlled vertical slats with wavy geometries, adapting to environmental factors like light and ventilation. Using Grasshopper, attractor points influence curvature, density, and transparency, enabling a responsive, visually striking structure. The facade … Read more

HexaWave

This project explores the application of computational design in the creation of a dynamic, hexagonally-inspired façade for a building in Barcelona. The design process revolves around the manipulation of a hexagonal grid to develop a folded, wavy surface that forms an inviting canopy, providing shelter and enhancing the interaction between the public and the space. … Read more

Orb-sessed

“Orb-sessed” is a parametric facade design that invites you to look closer and experience architecture in a new light. The building’s exterior is adorned with protruding orbs that catch and reflect the world around them, creating a constantly shifting visual experience. With a mirror-like finish, these orbs reflect the sky, the streets, and the people … Read more

The Wavefront Facade

Reference : “Sami Frashëri” School by SOA Architecture Deconstructing the logic behind the facade This building facade uses a parametric design after an initial climatic analysis of the place, conducted in the early stages of the project to archive an annual summer and winter strategies for indoor and outdoor environments. Pseudocode Workflow Animations Script Renders

THE CRYSTAL LATTICE

The objective of this assignment is to design a parametric facade that incorporates movable panels. This innovative approach aims to enhance both the aesthetic appeal and functionality of the building, allowing for adaptability to various environmental conditions. By exploring the principles of parametric design, we can create a dynamic exterior that responds to changing light, … Read more

Computational Design Seminar: Flutter Skin

Our project explores a computationally designed facade developed using Grasshopper. The design features a curved surface with an asymmetric opening with multiple panels which transform with the motion of the wind. Main Concept The intricate pattern, colors and shimmer revealed in macro images of butterfly and moth wings inspired our facade. We wanted to translate … Read more

Computational Design Seminar

Sinuous Wood Abstract: This project explores the computational design of a parametric facade using Grasshopper. The design features horizontally arrayed wooden panels, parametrically repeated across segmented floors. Each panel extrudes outward at varying depths, creating dynamic curves that give the facade a fluid, organic aesthetic. These controls enable seamless adjustments to panel dimensions, extrusion patterns, … Read more

The Alternating Matchbox

The best Facade This modular workflow integrates design, structure, and function Concept Sketches Logic and References Facade Kit of Parts Grasshopper Script Main Facade Component:The process starts by extracting the facade face from the block. Curves are shaped with graph mappers, creating a bottom opening by shifting a curve in the z-direction. Height adjustments and alternating patterns … Read more

Mimosa Panels

Mimosa Panel is an innovative architectural solution that combines biomimicry, sustainability, and responsive design. Inspired by the movement of the Mimosa pudica plant, commonly known as the “touch-me-not,” the panel features dynamic flaps that autonomously open and close in response to the sun’s movement. This behavior mimics the plant’s natural folding mechanism, creating a visually … Read more

Parametric Ribbon-scape

Reference: Façade of Messe Basel New Hall, Basel, SwitzerlandArchitect: Herzog & de MeuronYear: 2013 Photo © Messe Basel Description of the façade :The façade of the building is composed of a series of ribbons that unfold based on their proximity to attractors. Façade construction logic:Step 1: Extract the surface of the block façade.Step 2: Generate … Read more

PIXEL VEIL

PRECEDENTS Institut du Monde Arabe/ Enrique Jan + Jean Nouvel + Architecture-Studio Geometric Paper Sculptures by Anna Kruhelska CONCEPT The facade can be understood as a scaled-up, architectural expression of origami principles. Its design transforms static elements into an active, engaging interface between the built environment and its observers. Modular, geometric patterns and an emphasis … Read more