Che cos'è un design generativo?
Il design generativo è una branca o un concetto nel campo della progettazione che tipicamente utilizza codici, modelli e algoritmi per produrre qualcosa che può essere esteticamente apprezzato. Il termine viene spesso utilizzato in associazione con programmi e software per computer che aiutano i progettisti a creare interfacce utente uniche e innovative per dispositivi elettronici, design di interni e persino architetture. Il design generativo è diventato più rilevante grazie al suo considerevole uso della tecnologia come strumento di progettazione.
È interessante notare che l'ispirazione alla base del design generativo è spesso attribuita alla natura, in particolare alla scienza della genetica. Ogni creatura vivente ha il suo codice genetico che prevede aspetti diversi, come apparenze e comportamenti. Analisi comparative hanno dimostrato che tutti i codici genetici di tutti gli organismi presentano significative somiglianze nei loro elementi; le differenze risiedono nel modo in cui questi elementi sono disposti per creare specie diverse. Allo stesso modo, il design generativo crea un linguaggio di programmazione unico e organizza gli "alfabeti" in diverse varianti per creare infinite possibilità di design.
Queste cosiddette infinite variazioni si possono concretamente vedere nell'esempio di un semplice sgabello a tre gambe. Quando un utente del software seleziona o fa clic sullo sgabello sullo schermo del computer, il programma può immediatamente "generare" diversi progetti e modifiche che un designer può "prendere in prestito" per creare uno sgabello unico. Questo perché i programmatori di computer hanno codificato nel software centinaia di algoritmi in grado di modificare il design di un oggetto, proprio come l'evoluzione e l'adattamento hanno confuso sequenze genetiche negli animali per creare diverse specie. Nella creazione di software di progettazione generativa, i programmatori potrebbero dover lavorare con i progettisti, i cui progetti visivi e illustrazioni saranno tradotti in algoritmi e codici.
A parte le variazioni di progettazione, un altro vantaggio significativo della progettazione generativa è come può calcolare la resistenza e la sicurezza di un oggetto progettato, in particolare gli edifici. Tutto ciò che un designer deve fare è digitare l'altezza, il peso e il materiale desiderati per l'edificio, e il software del computer può calcolare e regolare le misure ideali per l'edificio. L'uso di software generativo consente inoltre di risparmiare molto tempo e denaro per molti designer e architetti, in quanto funzionalità come la simulazione tridimensionale riducono la necessità di costruire edifici in miniatura e diorami, soprattutto se ai clienti devono essere proposti progetti diversi. Lo scopo del design generativo non è tanto quello di progettare oggetti, ma di introdurre una tecnica o un sistema che renda il processo di progettazione più semplice e innovativo.