Processing
Całkiem niedawno, na fali zainteresowania nowymi technikami tworzenia algorytmicznego designu powstał polski portal o Processing, bardzo prostym języku programowania dla architektów i designerów. Można za jego pomocą tworzyć interaktywne prezentacje multimedialne, instalacje (np. z użyciem Arduino) , projekty graficzne, trójwymiarowe formy i symulacje. Sam program jest darmowy (licencja open source) i posiada bardzo dużą bazę prostych przykładów. Do ściągnięcia na www.processing.org.
Poniżej załączam animację kilku technik parametrycznych i generatywnych, stworzonych z użyciem GC i Processing. Niektórzy ludzie spekulują, że projektowanie parametryczne nie jest do końca powiązane z generatywnym podejściem, dlatego załączam tą animację – pokazuje ona dość dobrze jak procesy generatywne ‘informują’ parametryczne komponenty (np wiklina, lub tuby tworzące tetrahedrony – czworoboki foremne) i dopełniają siebie nawzajem.
Oczywiście projektowanie parametryczne może istnieć bez generatywnego, a także generatywne bez, lub jedynie z niewielką pomocą projektowania parametrycznego – ale uważam, że to dwa komplementarne procesy.
A’propo generatywności, wśrod linków wideo wyświetlonych po powyższej animacji można znaleźć animację procesu tworzenia pola wektorów za pomocą cząsteczek (agentów), które tworzą ślady swoich trajektorii, stworzoną w Processing 1.0.3. Grafika została użyta na okładkę magazynu ‘Grafik’ (wydanie czerwiec 2009).
Program używa takich technik jak flocking (grupowanie w ’stada’) i prostą sztuczną inteligencję.