Cos'è l'architettura artificiale?
L'architettura artificiale è una direzione emergente, audace e nuova nell'architettura che si occupa di sviluppare metodologie computazionali e algoritmi 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 stupido cavallo di battaglia. Informatica, intelligenza artificiale, architettura e computer grafica tutti si intersecano nell'area dell'architettura artificiale. È anche noto come architettura algoritmica o design algoritmico.
Morfologie architettoniche completamente affascinanti possono essere create con l'aiuto di algoritmi avanzati. Tradizionalmente, software come i programmi CAD sono stati usati per visualizzare meglio i concetti di design nella mente dell'architetto. Il software automatizza le attività manuali ripetitive e noiose e viene utilizzato come strumento. Mentre effettua ampi calcoli, memorizza solo progetti o processi alterano soloLa 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 innovatamente nel software CAD, consentendo agli algoritmi di fare molto di più. Gli algoritmi diventano collaboratori nel processo di progettazione e usano sistemi genetici, grammatiche a forma e modelli matematici per progettare strutture imprevedibili e uniche. Questo approccio trascende la programmazione diretta utilizzando i linguaggi di scripting per codificare l'intento di progettazione, consentendo alla fine al software di progettare intelligentemente strutture coerenti.
Formz 4.0, 3DmaxScript e Maya Embedded Language (MEL) sono alcuni dei linguaggi di scripting utilizzati nel software di progettazione di computer tridimensionali. Le strutture generate dagli algoritmi possono anche essere stampate utilizzando stampanti tridimensionali. Il computer gOES oltre il suo ruolo tradizionale di essere solo un'estensione della persona ed emerge come partner collaborativo. Ciò consente agli architetti di creare strutture sorprendenti che non solo usano 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 espone il framework, che specifica elementi come possibili configurazioni, tipi di elementi da utilizzare e le dimensioni del design generale. Specificano anche i tipi di alterazioni consentite, scala e possibili raggruppamenti. È simile a stabilire il framework e le regole per un gioco come gli scacchi. Il computer è consentito creare le proprie morfologie all'interno del framework specificato.
Ad esempio, il computer può creare un design algoritmico per un hotel, una sala da concerto o un grattacielo. Il software può trovare forme aperiodiche che assumono più da vicinole cose naturali e organiche. Le strutture si evolvono con operazioni booleane, morphing e frattali. I processi cellulari sviluppano progetti intricati e fuori dal mondo. Ad esempio, una libreria può avere un design frattale e un auditorium può avere una struttura dall'aspetto parassita.
Un campo completamente rivoluzionario, l'architettura artificiale può essere considerata come 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 l'Università politecnica di Madrid in Spagna. L'architettura artificiale è stata resa ancora più popolare dall'Istituto di arte artificiale di Amsterdam, che ha investito molto sforzo nell'uso di grammatiche visive per generare nuove strutture.