Museum of Contemporary Art in Warsaw – The use of real-time simulation in the design process

15 12 2010

Graduation Project of Agata Kycia, Hyperbody Msc4 studio, TU Delft (tutors: dr. Nimish Biloria, dr. ing. Henriette Biere, Martin Sobota)

The museum is an annex of the Center of Contemporary Art, located in the XVIth century Ujazdowski castle in Warsaw. It is situated in a strategic point above the highway cutting through the city, highly visible while approaching the city thus making it a recognizable landmark.

The project consists of five different crystal-like volumes organized around a central courtyard, embedded in the landscape, engaging the visitors both through indoor and outdoor areas. The differentiation of the exhibition spaces is amplified by very specific daylight conditions related to different programmatic needs.

The computational techniques used for the form finding process, define a multiplicity of light shafts oriented and shaped according to the studies of the sun circulation on the site on a year-round cycle.

The museum offers  exceptional environment for manifestation of contemporary art, where light and atmosphere are constantly changing throughout the whole year.

Development of the project consists of different analytical stages:

1) a simulation developed in Processing, distributing different programms and light openings along the site, depending on their requirements in terms of factors like noise, sun exposure, accessibility and views

2) parametric studies in Rhinoscript investigating geometrical potential of positions for the light shafts

3) environmental studies in Ecotect and Radiance analyzing light conditions in different times of the day throughout the whole year

Warsaw Cultural Centre – TU Delft Graduation Project

27 10 2010

Warsaw Cultural Centre was a graduation project at the TU Delft in the Hyperbody studio. The project was developed under tutorship of dr. Nimish Biloria, dr. ing. Henriette Biere and Martin Sobota. I would like thank them for all the help.


Plac Defilad is a main square in the city centre of Warsaw and despite of the fact that it seems to be the most interesting and valuable place for urban development it still stays almost empty. There have been lots of discussions about its future appearance, and many urban plans were made. However none of these investigations were finally accepted and still there is no clear decision how Plac Defilad should look like in the next ten or twenty years.

The design task was to propose a new, alternative solution for Warsaw’s city centre. It needed to be multifunctional project, consisting of cultural, business and commercial activities. The big challenge was also to integrate all different transportation facilities and create here real social hub.


The idea of the project derives directly from the urban structure of the city of Warsaw. The site and its surrounding was fully destroyed during the second world war and it is still full of undeveloped areas and empty lots of land. There is a lack of proper city structure with a geometry of streets and squares. Thus the form of project starts from a ‘bounding box’ of the site, including all the city regulations. Then this box is gradually eaten away at, based on the site characteristics and parameters. It gave a final form which in some places still kept box geometry, nicely filling the gap in the city. However functional configuration inside follows geometries from the site analysis program and is not constrained by the outer bounding box.


The purpose of the WCC project was to show how computational techniques can be used on different design stages, starting from conceptual sketches and finishing with preparing files for materialization. The crucial point was to introduce them not as one ‘master’ tool, which solves all the problems, but as a set of small interconnected programs solving separately specific issues. In that case that was always possible to rethink all the decisions and create feed-back loops to find optimal solutions.

The design process started from a site analysis and the first functional diagrams. For this purpose computational procedure was written in Processing language. The result of that was briefly describing project geometry and providing internal communication plan.

On that base in the next step a couple of scripts (Rhino VB scripts) were used to generate exact geometry of the project and develop parametric skin components, which were able to be driven by all gathered information.

Another important part was to introduce a tool to create customized and unique structural strategy for the project. In that sense construction methods were following design ideas, not another way around.

In the last part of the project separate code was written to generate files for final materialization. Produced prototype in 1:25 scale was fabricated by using CNC techniques like laser cutting and 3-axis milling machine. More information about the fabrication process and final appearance of the prototype will be posted soon.

Interwoven Systems

31 01 2010

Interwoven Systems was a project done by Agata Kycia and Krzysztof Gornicki under the guidence of dr. Nimish Biloria and ir. Marco Verde at the Hyperbody TU Delft. Its aim was to investigate computational processes in architecture, starting from behavioral simulations, going through generative procedures till digital fabrication. During development of the project, different parametric processes were applied to achieve high complexity of the final form, and allow for its final materialization.

The first part of the studio work was focused on creating real time analysis system, which was working as a form finding machine, giving different outputs based on specific parameters setup. For this purpose Processing application was created as an main computational tool, which allowed us to interact in real-time with generated form and play with multi-agent environment. Swarm intelligence ideas were used here as a theoretical framework, which helped us with dealing with high complexity forms, those that consists of thousands of elements. As the final result of this analysis we received three dimensional pattern representing desired configuration of parameters.

Video presents Processing application, which was finally used in a form finding process. It allows for real-time interaction with the system by seting up different local parameters in specific places of the site.

Vodpod videos no longer available.

Behavioral Analysis System

1 11 2009

This is a research project done under the guidence of dr. Nimish Biloria and ir. Marco Verde within the infomatters msc3 Design Studio at the Hyperbody TU Delft. We constructed a behavioral system that represents the relations between different factors on the site. By changing the values of those factors ( like activity, noise level a.s.o. ) you can interact with the system in real-time. Finally, the configuration of the particles becomes a rough sketch for the skeleton of the project. The research was done in Processing.

Vodpod videos no longer available.




Unusually Rare Events – generative procedure in Processing

27 08 2009

Aleksandra Wasilkowska recently invited Michal Piasecki to collaborate on the exhibition design of “Unusually Rare Events”. The exhibition is on display in Warsaw’s Centre of Contemporary Arts (CSW) from 10th of August untill 20th of September. The generative procedure of distribution of 6 000 concrete components was written in Processing. You can read more about this design on Michal’s blog.



Wax and Water, a new approach

10 06 2009

As the project progressed I began to use processing as my tool of choice. With processing I was able to simulate a set of particals moving through a field and distorting it. With this I was able to create an effect similar to boiling water being poured repeatedly onto a solid block  of wax. Holes are created and material starts to relocate making bridges and voids. In the rendering you can see where the particals had their main avenue of flow and where they became more eratic at the end of the corridor creating some very interesting geometry. The surface was generated using Rhino and Rhinoscript.

These 6 forms are the result of different settings in the program. some variables include fluid eraticness, fluid speed , material/field density and time of processing.


Here is a shot of the interior of one of the variations with sun reflecting through the walls.


First Processing Sketches

18 03 2009

My first Processing sketches as the result of the short – seven classes – course at the TU Delft by Axel Kilian. Exploration is focused on the possibilities given by the three dimensional display, which has zones of different behaviors (number of connections, speeed, colour). Then by interactive changes you are able to set it up in a specifc way. My first attempt to use Processing as powerful research tool for architecture purpose – it will be continued soon… 

writing meta-objects for 3d printing

16 02 2009

Cellular Bowl is the first meta-object which I have designed specifically for the 3d printing technology. Here I don’t consider 3d-printing as a mean of manufacturing mock-ups or models but rather as a technology of fabrication of final pieces. The meta-object was written in Processing and it’s instances are available for purchase.

Follow the link here or click on the image for a longer description.


visualizing data through 3d printing

15 02 2009

As part of the Msc AAC at the Bartlett School of Graduate Studies at UCL I was presented with a set of data from scanning for active blue-tooth devices in the city of Bath. I was working in a group with Zeta Kachri, Ankon Mitra and Kensuke Hotta. We have decided to visualize data through 3d printing.

For full description and more photos of the prints you can follow the link.



Connective Particles Ballet + 4 other Processing sketches

8 12 2008


The image above shows a differentiation in the outcomes of Connective Particles Ballet (a sketch in Processing) across two spectrum: connectivity of nodes and number of particles. Follow the link to see the video and a longer description.