M4 Applied Programming

Instructor: James Melsom + Luis Fraguada

Using sensors, abstract data sources and geo-locations, visualization of the dynamic performance of the site was fed into our ongoing Synthesis projects. A combination of Grasshopper (Rhino), Processing, Arduino, and other scripting methods, as well as a measure of on-site improvisation.

site visit



During the final presentation, held on the 16th of April, the students presented the development of their projects, demonstrating sensory measurements, and developed tools as well as their applications to design.


1          5          4


Students’ Work

Argyro Theodoropoulou, Angelos Komninos _M4_1          Argyro Theodoropoulou, Angelos Komninos_M4_2          20140416_Presentation.indd

20140416_Presentation.indd          George Sarmaniotis, Alexandre Roulin_M4_1          George Sarmaniotis, Alexandre Roulin_M4_2

Mohamed Abdel Wahab_M4_1          Mohamed Abdel Wahab_M4_2          Gebhard Merk_Maki Hasegawa_M4_1

Gebhard Merk_Maki Hasegawa_M4_2          Jacqueline Frizi, Sofia Prifti_M4_1          Jacqueline Frizi, Sofia Prifti_M4_2


Students: Argyro TheodoropoulouAngelos Komninos

Following the trace of the old river, near the conservational area, they collected data concerning humidity, luminosity, temperature and soil moisture of the area. The data analysis helped them understand the correlation between changes in vegetation, topography and temperature and also offered crucial information about future design approaches, especially in terms of vegetation.


Student :Gaganjit Singh

Gagan was interested in designing an application that allows you to map the photos you take during a walk, and visualize them in a 3D environment such as Rhino. He used Grasshopper to combine the data from the photos, the gps track, the angle and the direction of the camera. In the end he was able to simulate a walk in Rhino, placing the photos in 3D view, along the gps path.

part A

part B

part C


Students: George Sarmaniotis , Alexandre Roulin

Alex and George tried to analyse data they received from the canton, concerning geology and the several layers of different soil elements, next to the canal and the big highway. After the analysis, they visualized their results with grasshopper and projected them into the topography, via Google Earth.


Student: Mohamed Abdel Wahab

Following the edge of his specific  area of study, Mohamed used the soil moisture sensor to collect ground humidity data. The analysis of the data led him to a better understanding of the correlation between vegetation, topography and ground moisture. He used Rhino and Grasshopper to visualize the results of his data analysis.


Students: Maki Hasegawa , Gebhard Merk

Maki and Gebi focused on a specific area of the Linth canal. They measured the hydroelectric power produced by the Linth, the fluctuation of the canal and the water temperature during the year. To collect the needed data, they used a flying drone (to photoscan the specific area of study) and a water speed measuring boat inside the canal. Finally they visualized their data using Rhino and the Grasshopper plugin.

part A: Accoustic Doppler Current Profiler, tethered boat

part B: Linth simulation

part C: UAV mapping, photogrammetry


Students: Jacqueline Frizi , Sofia Prifti

Sofia and Jaqueline took several readings in the area next to the Zurich Lake, using sensors that mesure temperature, lux and humidity. They analyzed the collected data, combined it with Bafu data and visualized it using Rhino 3D design and different video techniques. They also tried to optimize the existing and future designed pathways, connecting the specific area of the valley.

M4 Workshop with Luis Fraguada

The MAS LA students, just finished a three-days workshop with our guest tutor, Luis Fraguada http://fraguada.net/,  as the start of Module 4.

We worked with Luis’ plug in for Grasshopper, Ghowl,  http://www.grasshopper3d.com/group/ghowl, and we had an introduction to arduino and the use of the different sensors for collecting data. Another site visit, with the testing of the sensors concluded our three days workshop with Luis.

IMG_1881 IMG_1890 IMG_1915 IMG_1909 IMG_1907 IMG_1906

M4 Applied Programming

The second modeling and visualization unit works with various tools to supplement the possibilities for site interaction, modeling terrain, and parametrizing the generation of landscape systems.The unit begins with the use of navigatable 360 degree panoramas, which can be used to document existing site elements, or present site changes. RhinoTerrain and Grasshopper form the bulk of the module, in which external data, editable parameters can be implemented to generate diverse landscape solutions. After an introduction to the possibilities within Grasshopper, the students each develop their own application to landscape generation and design. The final research is into existing landscape projects, in which modes of working and possible landscape design workflows are proposed.

Instructor: James Melsom + guest tutor