
SKG in flux
Monday, December 14, 2009 § 0

From December 11 to December 18 the SKG in_flux is taking place at the school of Architecture of the Aristotle University of Thessaloniki. The workshop is focusing on parametric urbanism, through generative and scripted techniques.
The final review will take place on December 19th, with guest critics Patrik Schumacher and Reiner Zettl.
A link to the blog of the workshop here.
The final review will take place on December 19th, with guest critics Patrik Schumacher and Reiner Zettl.
A link to the blog of the workshop here.
Protocol Architecture: Public Presentation of PhD Proposal
Saturday, December 5, 2009 § 1

This coming Tuesday, December 8, 2009 I am presenting my PhD proposal, at the School of Architecture, A.U.Th. at 15:00. The title is:
Protocol Architecture. Complex Systems and Models of Self-Organization in Architectural Design.
The jury is: as.prof. S. Vergopoulos, prof. E. Tzekakis, as.prof D. Papalexopoulos.
The presentation is open to the public, so anyone interested is welcomed.
Sphere Packing vs Sphere Growth
Friday, November 27, 2009 § 2

According to wikipedia, sphere packing “concerns arrangements of non-overlapping identical spheres which fill a space”. A classic problem in mathematics and computational geometry, sphere packing can be regular (where the centers of the spheres form a symmetrical lattice) or aperiodic. While regular packing can be of some interest, aperiodic configurations can yield some extremely complex and interesting results, that are worth studying…

You can find a simple sphere packing algorithm implemented in maxscript here. However, in my way to create the algorithm, I made a small mistake; I forgot the obvious: to check that the created sphere was actually inside the volume that I was trying to pack. Which gave some very interesting result, as seen in the second image, that resemble a ‘sphere growth process’. Mistakes in scripting are usually annoying (especially if you can not find them) but sometimes are the best way to discover new directions. This second version of the script is here. The two versions of the code are almost identical; one conditional less for the ‘growth’ option. The last two images show triangles created between the centers of the spheres.



You can find a simple sphere packing algorithm implemented in maxscript here. However, in my way to create the algorithm, I made a small mistake; I forgot the obvious: to check that the created sphere was actually inside the volume that I was trying to pack. Which gave some very interesting result, as seen in the second image, that resemble a ‘sphere growth process’. Mistakes in scripting are usually annoying (especially if you can not find them) but sometimes are the best way to discover new directions. This second version of the script is here. The two versions of the code are almost identical; one conditional less for the ‘growth’ option. The last two images show triangles created between the centers of the spheres.


Protocol Infrastructure
Friday, October 23, 2009 § 1
Protocol Infrastructure attempts to approach the design of infrastructure in an alternative, bottom-up fashion, that is not based on master planning but instead on the development of a protocol that would allow infrastructure to ’self-organize’, adapting at the same time to the conditions that it encounters. The characteristics of such an approach are illustrated through the example of a structure, designed for the San Francisco Bay, which aims to the development of a system that would allow for a settlement to face the rising of the water level because of global warming. The model proposed, instead of following a ‘long term’ plan adapts itself to the situation that it encounters (water level, population needs) and grows in height following an algorithm designed for that reason. Machines are used from the system as the agents that would allow self organization to happen and the means to build the structure. More information here
Fields of noise
Tuesday, July 28, 2009 § 5

Noise is an unwanted random addition to a wanted signal [...] In Information Theory, however, noise is still considered to be information... (from wikipedia.org)
I would add, that sometime noise is the information. In these images an array/field of boxes is created, using the noise3, noise 4 and fractalNoise functions that MaxScript provides. The function is affecting each time the scale of the boxes.

Pattern Formation on Algorithmic Design
Sunday, July 19, 2009 § 0

Algorithmic Design is a new book published in Japan that focuses on the integration of algorithmic processes in architectural design. It features a reference on the Pattern Formation class that I was teaching last year at Washington University, in the last part of the book that discuses algorithmic design and education.
More CA...
Monday, July 13, 2009 § 0
I was playing with MaxScript, trying to see how I can rewrite the .mel ca script and at the end I came up with a much more elaborate version for 3ds max, that implements 18 different sets of rules.
CA are quite critical for what I am researching right now (self-organization that is...). It is really impressive how different classes of rules produce different results, from quickly normalized ones to totally chaotic (rule 30).
The script is available for downloading at the tools section.
CA are quite critical for what I am researching right now (self-organization that is...). It is really impressive how different classes of rules produce different results, from quickly normalized ones to totally chaotic (rule 30).
The script is available for downloading at the tools section.
Folding the Suburbs / UIA 2005 proceedings
Wednesday, June 3, 2009 § 0
This is a project, already quite old, that we presented at the 2005 UIA conference in Istanbul. It looks like it took some time but finally they published a selection from the presentations, including ours, under the title "Folding the Suburbs". I hope that it still makes some sense after five years... It was written and presented in collaboration with Vana Tentokali, Katerina Tryfonidou & Magdalena Pantazi.
object-e.net
Followers
Books on Amazon
blog links
Categories
- academics (16)
- actionscript (2)
- agent-based systems (1)
- algorithmic body (6)
- animation (3)
- awards (2)
- axi:ome (3)
- biology (2)
- cellular automaton (8)
- cellular structures (5)
- competitions (11)
- control (2)
- digital fabrication (6)
- exhibitions (7)
- fields (12)
- flash (1)
- fractals (3)
- furniture (3)
- grasshopper (2)
- growth (4)
- honeycomb (3)
- housing (5)
- infrared (6)
- interactive (3)
- L-systems (1)
- lectures (2)
- machines (1)
- mathematics (3)
- maxscript (9)
- MEL (2)
- noise (1)
- object-e (2)
- packing (1)
- parasite (1)
- point of view (1)
- protocol (2)
- publications (10)
- self-organization (4)
- spiral city (1)
- sprawl (3)
- st louis follies (1)
- SUS (2)
- voronoi (6)
- web design (3)
- workshops (9)
- Xenakis (1)
Archives
-
▼
2013
(2)
- ► 02/24 - 03/03 (1)
-
►
2012
(6)
- ► 11/11 - 11/18 (1)
- ► 06/24 - 07/01 (1)
- ► 05/06 - 05/13 (1)
- ► 01/22 - 01/29 (1)
- ► 01/15 - 01/22 (1)
- ► 01/08 - 01/15 (1)
-
►
2011
(9)
- ► 12/18 - 12/25 (1)
- ► 10/02 - 10/09 (1)
- ► 09/04 - 09/11 (1)
- ► 08/28 - 09/04 (1)
- ► 05/22 - 05/29 (2)
- ► 03/20 - 03/27 (1)
- ► 03/13 - 03/20 (1)
- ► 01/30 - 02/06 (1)
-
►
2010
(21)
- ► 11/28 - 12/05 (1)
- ► 11/14 - 11/21 (1)
- ► 10/31 - 11/07 (1)
- ► 10/03 - 10/10 (1)
- ► 09/26 - 10/03 (2)
- ► 09/19 - 09/26 (1)
- ► 09/12 - 09/19 (1)
- ► 08/29 - 09/05 (1)
- ► 08/08 - 08/15 (1)
- ► 06/27 - 07/04 (4)
- ► 06/06 - 06/13 (2)
- ► 05/30 - 06/06 (1)
- ► 05/23 - 05/30 (1)
- ► 05/09 - 05/16 (1)
- ► 04/25 - 05/02 (1)
- ► 03/14 - 03/21 (1)
-
►
2009
(13)
- ► 12/13 - 12/20 (1)
- ► 11/29 - 12/06 (1)
- ► 11/22 - 11/29 (1)
- ► 10/18 - 10/25 (1)
- ► 09/20 - 09/27 (1)
- ► 07/26 - 08/02 (1)
- ► 07/19 - 07/26 (1)
- ► 07/12 - 07/19 (1)
- ► 05/31 - 06/07 (1)
- ► 05/17 - 05/24 (1)
- ► 05/10 - 05/17 (1)
- ► 04/26 - 05/03 (1)
- ► 02/22 - 03/01 (1)
-
►
2008
(13)
- ► 12/14 - 12/21 (1)
- ► 08/03 - 08/10 (1)
- ► 06/29 - 07/06 (1)
- ► 06/15 - 06/22 (2)
- ► 05/18 - 05/25 (1)
- ► 04/13 - 04/20 (1)
- ► 03/30 - 04/06 (1)
- ► 02/17 - 02/24 (1)
- ► 02/10 - 02/17 (2)
- ► 02/03 - 02/10 (1)
- ► 01/06 - 01/13 (1)
-
►
2007
(20)
- ► 11/25 - 12/02 (1)
- ► 11/18 - 11/25 (1)
- ► 11/11 - 11/18 (1)
- ► 11/04 - 11/11 (2)
- ► 10/14 - 10/21 (1)
- ► 10/07 - 10/14 (1)
- ► 09/30 - 10/07 (1)
- ► 09/02 - 09/09 (2)
- ► 08/26 - 09/02 (1)
- ► 08/19 - 08/26 (2)
- ► 02/25 - 03/04 (1)
- ► 02/04 - 02/11 (5)
- ► 01/28 - 02/04 (1)


