Showing posts with label voronoi. Show all posts

Algorithmic Body on Surface magazine

Friday, November 9, 2007 § 1


Algorithmic body has been published on the November issue of San Francisco's design magazine Surface (is*68). The publication is part of the annual avant guardian project: "In our annual Guide to outstanding undergraduate and graduate design, we salute this year's crop of students-laureates, who focus on smart and economical flat-pack solutions for everything from products to architecture, and explore the user-as-catalyst approach that's turning design into a participatory process..."

Algorithmic body: physical models

Thursday, October 11, 2007 § 3



Walk through

Sunday, September 2, 2007 § 0

A small walk through of the project published at the previous post.

Voronoi Study, part_03: algorithmic body

Tuesday, August 28, 2007 § 3

In my previous post concerning voronoi diagrams I presented an example where I used program requirements in order to define the initial set of points that will be used in order to create the final voronoi diagram (the problem of deciding on the initial set of points is, I think, one of the most interesting in relation to voronoi diagrams). However, as I wrote before, I find far more intriguing the idea of using an algorithm that can simulate a process of growth for that scope (lets call it a 'growing algorithm'). Therefore I continued my research in that direction by employing a cellular automaton script (same one I used on the space_sound project). So I developed a process, or 'recipe' that can be described by the following steps:
a. a 2d cellular automaton script is executed, with a random or pre-defined initial configuration of cells.
b. every generation of the ca is stacked on top of the previous ones creating this way a 'progression' of active cells.
c. the centers of the active ca cells are used in order to generate the voronoi diagram. The limit of that diagram is defined by the limits of the outer active cells of each generation of the ca.
d. the edges of the voronoi cells are used as the structural system.
e. a smoothed version of the voronoi cells is used in order to define enclosed space.

The above described process is employed in the design of a specific project displayed here (a transportation node + shopping mall downtown St. Louis). For the needs of this project an extra element is added to those of the structure and the enclosed space: a transparent skin wrapped around the composition. Fibercarbon for the structure and ETFE pillows for the skin are proposed as materials.



I think that, independently from the final result, the most interesting part of the project lies in the initial process described in the beginning. A 'growing algorithm' that will help us understand architecture as a growing organism that almost have a life of its own. An idea by no means new (look for example the metabolists or the 'urbican fever' - or fever in urbicand, whichever is the translation in english) but which becomes far more easy to work with through the computer.
More things are to follow on that subject... hopefully...
more information here

Voronoi Study, part_02

Friday, August 24, 2007 § 9


This is a first attempt to use the voronoi diagrams for a specific design. The initial set of points is defined by the program requirements. The edges of the voronoi cells become the structure, while a first idea for enclosed space was to use again the voronoi cells (in a 'smoothed' version) as clusters of space in a configuration that resembles the relation of bones to organs. This project though was not developed further...
more info here

Voronoi Study, part_01

Friday, March 2, 2007 § 3


A voronoi diagram is a way of decomposition or subdivision of space based on an initial set of objects or points (for more information http://en.wikipedia.org/wiki/Voronoi). Voronoi diagrams have countless applications from statistics to biology and urban planning. Lately they are becoming ‘popular’ also in architectural design. There is indeed a number of reasons making voronoi diagrams useful in architectural design:
a. Their structural properties, both in 2d and 3d.
b. As a way to subdivide/organize space, based on proximity/closest neighbor.
c. The fact that they can describe many natural formations, like soap bubbles, sponges or bone cells.


There are two problems arising though. The first is a method to construct them. It looks that the most reliable solution until know is Qhull (http://www.qhull.org/) , in relation to rhino or generative components. Rhino script could be another option.



What is more interesting though is the problem of defining the initial set of points. Of course there can be several different solutions, for example program requirements. Although, it would be far more interesting to use voronoi diagrams in relation to a growing process, for example cellular automata or l-systems. That could produce dynamic voronoi diagrams, and at the same time would be closer to their mathematical/algorithmic nature, by defining a specific simple set of rules for the generation of the initial set of points, in a similar way that the points are defining the voronoi diagram.



Readings:

-Aranda, B., Lasch, C. Tooling New York: Princeton Architectural Press, 2006.
-Bollobas, B., Riordan, O. Percolation Cambridge: Cambridge University Press, 2006.
-Kim, M.S., Shimada, K., (eds.) Geometric Modeling and Processing – GMP 2006 Berlin: Springer, 2006.
-Klein, R. Concrete and Abstract Voronoi Diagrams Berlin: Springer-Verlag, 1987.
-Okabe, A., Boots, B., Sugihara, K., Chiu, S.N. Spatial Tessellations, Concepts and Applications of Voronoi Diagrams West Sussex: John Wiley & Sons Ltd, 2000 (f.e. 1992).

more info here