Kas yra dirbtinė architektūra?

Dirbtinė architektūra yra besiformuojanti, drąsi, nauja architektūros kryptis, kuri yra susijusi su skaičiavimo metodikų ir algoritmų, sukuriančių natūraliai atrodančias architektūrines formas, kūrimu. Tai leidžia algoritmams generuoti prasmingus architektūrinio projektavimo problemų sprendimus, o kompiuteris projektavimo procese laikomas bendradarbiavimo subjektu, o ne kaip kvailu darbiniu arkliu. Kompiuterių mokslas, dirbtinis intelektas, architektūra ir kompiuterinė grafika susikerta dirbtinės architektūros srityje. Jis taip pat žinomas kaip algoritminė architektūra arba algoritminis dizainas.

Pažangių algoritmų pagalba galima sukurti visiškai žavias architektūrines morfologijas. Tradiciškai programinė įranga, pvz., CAD programos, buvo naudojama siekiant geriau vizualizuoti projektavimo koncepcijas architekto mintyse. Programinė įranga automatizuoja pasikartojančias ir varginančias rankines užduotis ir naudojama kaip įrankis. Nors ji atlieka išsamius skaičiavimus, ji tik saugo arba pakeičia architekto mintyse esančius projektus ar procesus.

Priešingai, dirbtinė architektūra leidžia kompiuteriams sukurti visiškai naujas struktūras, imituojant sudėtingus gamtos reiškinius arba naudojant generatyvius procesus. Skriptų kalbos yra naujoviškai integruotos į CAD programinę įrangą, todėl algoritmai gali atlikti daug daugiau. Algoritmai tampa projektavimo proceso bendradarbiais ir naudoja genetines sistemas, formuoja gramatiką ir matematinius modelius, kad sukurtų nenuspėjamas ir unikalias struktūras. Šis metodas pranoksta tiesioginį programavimą, naudojant scenarijų kalbas, skirtas kodifikuoti projektavimo tikslą, galiausiai leidžiant programinei įrangai sumaniai kurti nuoseklias struktūras.

FormZ 4.0, 3dMaxScript ir Maya Embedded Language (MEL) yra kai kurios scenarijų kalbos, naudojamos trimatėje kompiuterių projektavimo programinėje įrangoje. Algoritmų sukurtas struktūras galima atsispausdinti net naudojant trimačius spausdintuvus. Kompiuteris peržengia savo tradicinį vaidmenį – tiesiog yra asmens pratęsimas ir pasirodo kaip bendradarbiavimo partneris. Tai leidžia architektams sukurti nuostabias struktūras, kurios ne tik naudoja žmogaus dizainerio sumanumą, bet ir apima unikalias kūrybinio skaičiavimo dizaino ypatybes.

Architektas su kompiuteriu dirba abstraktesniu lygiu ir jam nerūpi smulkmenos. Dizaineris nustato sistemą, kurioje nurodomi tokie elementai kaip galimos konfigūracijos, naudojamų elementų tipai ir bendro dizaino dydis. Jie taip pat nurodo leidžiamų pakeitimų tipus, mastą ir galimas grupes. Tai panašu į tokio žaidimo kaip šachmatai pagrindų ir taisyklių išdėstymą. Kompiuteriui leidžiama sukurti savo morfologijas nurodytose sistemose.
Pavyzdžiui, kompiuteris gali sukurti algoritminį viešbučio, koncertų salės ar daugiaaukščio pastato dizainą. Programinė įranga gali sugalvoti periodines formas, kurios labiau primena natūralius, organinius dalykus. Struktūros vystosi naudojant Būlio operacijas, morfavimą ir fraktalus. Ląstelių procesai sukuria sudėtingą, ne šiam pasauliui pritaikytą dizainą. Pavyzdžiui, biblioteka gali turėti fraktalinį dizainą, o auditorija gali turėti parazitiškai atrodančią struktūrą.
Visiškai revoliucinė sritis, dirbtinė architektūra gali būti laikoma projektavimo kompiuterijos polaukiu. Ji turi žinių inžinerijos elementų ir kuria kontroliuojamus projektus. Terminas dirbtinė architektūra buvo sukurtas Madrido politechnikos universiteto Ispanijoje daktaro disertacijoje. Dirbtinę architektūrą dar labiau išpopuliarino Amsterdamo Dirbtinio meno institutas, kuris įdėjo daug pastangų naudodamas vaizdinę gramatiką naujoms struktūroms kurti.