Server space syntax

Server space syntax is a product of a Cloud Data Management seminar of MACAD program. The aim of project was to take grasshopper algorithm that creates initial building massing based on basic inputs like room sizes, connections and floor divisions and allow users to tweak the algorithm via simple web UI. The usage of heroku appserver alongside with rhinocompute server allowed this to happen.

The animation below shows how the algorithm works:


The main difficulty during this seminar was to learn how to code and implement this skill on the fly. Learning and using basic HTML, JavaScript(alongside with threejs libraries) and CSS allowed to create a simple yet easy to use and understand UI.

The user can manipulate different aspects of the algorithm like color palette, area factor, or go through different display modes. It is also using the threejs movable point to adjust the location of the vertical communication which can be edited by dragging the gumball.

Link to the deployed appserver on heroku
Link to all the assignments done during the seminar.

Below there is a quick animation displaying the webpage content.


Server space syntax is a project of IAAC, Institute for Advanced Architecture of Catalonia developed at Master in Advanced Computation for Architecture & Design in 2020/21 by Aleksander Mastalski

faculty: Will Pearson faculty: Luis Fraguada