Che cos'è l'architettura artificiale?
L'architettura artificiale è una nuova direzione emergente, audace, in architettura che si occupa dello sviluppo di metodologie e algoritmi computazionali che creano forme architettoniche dall'aspetto naturale. Consente agli algoritmi di generare soluzioni significative ai problemi di progettazione architettonica e il computer è visto come un'entità collaborativa nel processo di progettazione anziché come un cavallo di lavoro stupido. Informatica, intelligenza artificiale, architettura e computer grafica si intersecano nell'area dell'architettura artificiale. È anche noto come architettura algoritmica o design algoritmico.
Morfologie architettoniche assolutamente affascinanti possono essere create con l'aiuto di algoritmi avanzati. Tradizionalmente, software come i programmi CAD venivano utilizzati per visualizzare meglio i concetti di design nella mente dell'architetto. Il software automatizza compiti manuali ripetitivi e noiosi e viene utilizzato come strumento. Mentre effettua calcoli estesi, memorizza o altera solo i progetti o i processi presenti nella mente dell'architetto.
Al contrario, l'architettura artificiale consente ai computer di creare strutture completamente nuove simulando fenomeni naturali complessi o usando processi generativi. I linguaggi di scripting sono integrati in modo innovativo nel software CAD, consentendo agli algoritmi di fare molto di più. Gli algoritmi diventano collaboratori nel processo di progettazione e utilizzano sistemi genetici, grammatiche di forma e modelli matematici per progettare strutture imprevedibili e uniche. Questo approccio trascende la programmazione diretta utilizzando linguaggi di scripting per codificare l'intento progettuale, consentendo in definitiva al software di progettare in modo intelligente strutture coerenti.
FormZ 4.0, 3dMaxScript e Maya Embedded Language (MEL) sono alcuni dei linguaggi di scripting utilizzati nel software di progettazione computerizzata tridimensionale. Le strutture generate dagli algoritmi possono anche essere stampate usando stampanti tridimensionali. Il computer va oltre il suo ruolo tradizionale di essere solo un'estensione della persona ed emerge come partner collaborativo. Ciò consente agli architetti di creare strutture straordinarie che non solo utilizzano l'intelligenza del designer umano, ma incorporano anche le caratteristiche uniche del design computazionale creativo.
L'architetto lavora a un livello più astratto con il computer e non si preoccupa delle minuzie. Il progettista delinea il framework, che specifica elementi come possibili configurazioni, tipi di elementi da utilizzare e dimensioni del progetto complessivo. Inoltre, specificano i tipi di alterazioni consentite, le dimensioni e i possibili raggruppamenti. È simile a stabilire il quadro e le regole per un gioco come gli scacchi. Al computer è consentito creare le proprie morfologie nell'ambito specificato.
Ad esempio, il computer può creare un design algoritmico per un hotel, una sala da concerto o un grattacielo. Il software può fornire forme aperiodiche che assomigliano più da vicino alle cose naturali e organiche. Le strutture si evolvono con operazioni booleane, morphing e frattali. I processi cellulari sviluppano progetti intricati, fuori dal mondo. Ad esempio, una biblioteca può avere un disegno frattale e un auditorium può avere una struttura dall'aspetto parassita.
Un campo completamente rivoluzionario, l'architettura artificiale può essere considerata un sottocampo nel design computing. Ha elementi di ingegneria della conoscenza e crea progetti controllati. Il termine architettura artificiale è stato coniato in una tesi di dottorato presso il Politecnico di Madrid in Spagna. L'architettura artificiale è stata resa ancora più popolare dall'Institute of Artificial Art di Amsterdam, che ha investito moltissimo sforzo nell'uso delle grammatiche visive per generare nuove strutture.