Plantation with Processing

Here is a video displaying how Tree Dispenser functions. We use an image of our design project in the background, embedded in processing file. And then define the areas where we want to plant different types of trees in processing again. When we run the code mouseclick enables us to draw the clarified information in the background image. Then we export it to be able to use in Rhino and Grasshopper.

Tree Dispenser

As soon as the Easter Break ended MAS LA came back to Modul 4 where the landscape visualization is under the scope. While design ideas are still being developed we get to think the plantation decisions too. Georg has developed a software for exactly this phase of design. Tree Dispenser, as he named, is a script that runs in Processing and works together with Grasshopper and Rhino. Developed in Processing it provides applying a variety of species and scattering them on a certain surface. Since the processing file is easily modifiable it is possible to create different plantation strategies.

Processing file enables the definition and modification of the types and representations of the trees on the 2D ground -as seen above- while Grasshopper provides them to project in 3D environment to a certain surface in Rhino. This was one tool we tested while thinking the vegetation within our design projects.


First exercise of M3 was creating a series of tiles within the a given logic that rules the junctions and their juxtapositions. Each team has followed the same layout and created their own picture. At the end we made the tiles and Georg prepared their videos!!

Audio Visual Landscapes

Being done with Processing I think this video is a good example for what could be done with sound. It is even better especially if you are a Joy Division fan just like me.

Generative Gestaltung

Among the several books which have been referenced for the module, Generative Gestaltung is the most inspiring one that reveals the infinite possibilities one can venture via Processing.


During the regular modules Fridays are full-time MAS LA days as the lectures, presentations, exercises take place. Yesterday we had another one full of information, inspiration, exploration and joy indeed. While Pia gives a theoretical base to what we are and will be dealing in the forthcoming weeks or months Georg, as the instructor of programming, teaches the tool with its promising opportunities with a very gentle and stoic way. The truth is that we all are eager but also beginners at programming which may cause bizarre questions too, usually raise from girls.


Processing seems to be very easy to grasp and is very welcoming to new users. Just like any other drawing software it requires to be deciphered from many dimensions it contains to be able to accomplish works that can be satisfying. Yet the thing is that processing is neither a vectorial software nor anything like we have used before as architects. Grasshopper in M2 was a good start into this new design language since it has a familiar logic as processing in terms of requiring the command in advance of the line or object as oppose to common 2D-3D drawing tools. So the way of thinking is other way around.

Monday was the very first day of M3 when we learned the basic commands such as opening the paper, changing background color, drawing line in different lengths whereas yesterday was the real start. Georg taught how to make variables that are basically the core of parametric design. Below are anonymous images done with Processing.