Digital Pavilion


Winter 2026
TUM Main Campus, Munich
Python, Algorithmic Design
Supervised by  Kathrin Dörfler
TUM Computational Design & Fabrication I


  Designed as part of a Computational Design and Fabrication course at the Technische Universität München, this pavilion is a first exploration of algorithmic design controlled by a Python script. The goal was to create a gathering space allowing occupants to partially detach from the hectic pace of the university campus and enjoy the shade to cool off. This project aims to highlight one of the campus's rare trees through a textile installation.

  The script generates, from a ground plan (in this case a circle), a series of x of arches with variable widths, heights and thicknesses. To dynamise the structure, the height of the arches varies so that their apex follows a cubic root function. These arches form the primary structure, and their thickness can be modified according to the material used. To create the secondary structure, the outlines of each arch are extracted and y number of points is distributed along them are then connected to the next arch’s points. The segments drawn this way are then extruded by a z thickness to create the substructure.

  Using Grasshopper‘s Kangaroo components and associating each intersection of the structure and substructure with an anchor point, textile segments are stretched across the pavilion.  Moving forward on similar project, this textile element would be the starting point. Indeed, the current proposal is unrealistic: assembling 200 textile elements at each of their four corners onto a structure made up of 11 arches and 220 segments, where each segment must be fixed to two arches, represents an enormous effort. It also would have been more interesting, from an architectural standpoint, to start from the project's materiality and use digital design as a support tool, rather than the more naive exploration taken here, where materiality is assigned once the form has been determined.