Designul generativ este o ramură sau un concept în domeniul proiectării care utilizează de obicei coduri, modele și algoritmi pentru a produce ceva care poate fi apreciat din punct de vedere estetic. Termenul este adesea folosit în asociere cu programe de calculator și software care ajută designerii să creeze interfețe de utilizator unice și inovatoare pentru dispozitive electronice, design interior și chiar arhitecturi. Designul generativ a devenit mai relevant datorită utilizării considerabile a tehnologiei ca instrument de proiectare.
Interesant este că inspirația din spatele designului generativ este adesea atribuită naturii, în special științei geneticii. Fiecare creatură vie are propriul cod genetic care prezice diferite aspecte, cum ar fi aparențe și comportamente. Analizele comparative au arătat că toate codurile genetice ale tuturor organismelor prezintă asemănări semnificative în elementele lor; diferențele constau în modul în care aceste elemente sunt aranjate pentru a crea specii diferite. În același mod, designul generativ creează un limbaj de programare unic și aranjează „alfabetele” în diferite variații pentru a veni cu posibilități de design nesfârșite.
Aceste așa-numite variații infinite pot fi observate concret în exemplul unui taburet simplu cu trei picioare. Când un utilizator de software selectează sau face clic pe scaunul de pe ecranul computerului, programul poate „genera” instantaneu mai multe modele și modificări pe care un designer le poate „împrumuta” pentru a crea un scaun unic. Acest lucru se datorează faptului că programatorii de computere au codificat în software sute de algoritmi care pot modifica designul unui obiect, la fel cum evoluția și adaptarea au amestecat secvențele genetice la animale pentru a crea mai multe specii. În crearea software-ului de design generativ, programatorii ar putea fi nevoiți să lucreze cu designeri, ale căror desene vizuale și ilustrații vor fi traduse în algoritmi și coduri.
În afară de variațiile de design, un alt avantaj semnificativ al designului generativ este modul în care poate calcula rezistența și siguranța unui obiect proiectat, în special a clădirilor. Tot ce trebuie să facă un proiectant este să introducă înălțimea dorită, greutatea și materialul folosit pentru clădire, iar software-ul de calculator poate calcula și ajusta măsurătorile ideale pentru clădire. Utilizarea software-ului generativ economisește, de asemenea, mult timp și bani pentru mulți designeri și arhitecți, deoarece caracteristici precum simularea tridimensională reduc nevoia de a construi clădiri în miniatură și diorame, mai ales dacă urmează a fi propuse diferite modele clienților. Scopul designului generativ nu este atât de a proiecta obiecte, ci de a introduce o tehnică sau un sistem care să facă procesul de proiectare mai ușor și mai inovator.