Design génératif
Le design génératif est un processus de design itératif qui implique un programme qui va générer un certain nombre de sorties qui répondent à certaines contraintes, et un designer qui affine un espace de recherche par le changement des valeurs minimales et maximales d'un intervalle dans lequel une variable du programme répond à l'ensemble des contraintes, dans le but de réduire ou d'augmenter le nombre de sorties à partir desquelles choisir. Le programme n'a pas besoin d'être exécuté sur une machine comme un ordinateur numérique, il peut être exécuté par un humain, par exemple avec un stylo et du papier. Le concepteur n'a pas besoin d'être un humain, il peut être un programme de test dans un environnement de test ou une intelligence artificielle (voir, par exemple, Réseaux antagonistes génératifs). Le designer apprend à affiner le programme et à chaque itération ses objectifs de conception deviennent mieux définis au fil du temps.

La sortie peut être des images, des sons, des modèles architecturaux, de l'animation et bien d'autres choses. C'est donc une méthode rapide d'exploration des possibilités de conception qui est utilisée dans différents domaines tels que l'art, l'architecture, la communication, et la conception du produit.

Le processus combiné avec la puissance des ordinateurs numériques, qui permettent d'explorer un très grand nombre de permutations d'une solution permet aux designers de générer de nouvelles options, au-delà de ce qu'un homme seul peut créer seul, pour arriver à un design plus efficace et mieux optimisé. Il imite la nature et son évolution à travers la conception par diversité génétique et sélection.

Le design génératif devient de plus en plus important, en grande partie en raison de nouveaux environnements de programmation (Processing, vvvv, Quartz Composer, openFrameworks) ou de capacités de programmation (GenerativeComponents, Grasshopper dans Rhinoceros 3D, Scriptographer, Sverchok pour Blender) qui rendent relativement facile, même pour les concepteurs avec peu d'expérience de la programmation, la mise en œuvre de leurs idées. Le processus a également été facilité grâce aux outils de CAO disponibles dans le commerce tels qu'Autodesk Fusion 360, Generate de Frustrum et Inspire de solidThinking .

Voir aussi 
 Art génératif
 Art numérique
 Code créatif
 Rétroaction
 Dynamique des systèmes
 Algorithmes génétiques
 Générateur de nombres aléatoires
 Modélisation procédurale 
 Optimisation topologique

Références 

 Gary William Flake: The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation. MIT Press 1998, 
 John Maeda: Design by Numbers, MIT Press 2001, 
 Celestino Soddu: documents sur la Conception Générative (1991-2011) à http://www.generativedesign.com/papers.html
 Anthony Hauck: https://www.linkedin.com/pulse/what-generative-design-anthony-hauck/
 http://reneepuusepp.com/what-is-generative-design/
 Brevet américain de design génératif "Method and system of automating design" à http://www.google.ch/patents/US20070078634

Design
Processus évolutif
Programmation informatique
Programmation fonctionnelle
Optimisation
Conception et fabrication assistées par ordinateur
Le design génératif est un processus de design itératif qui implique un programme qui va générer un certain nombre de sorties qui répondent à certaines contraintes , et un designer qui affine un espace de recherche par le changement de les valeurs minimales et maximales d' un intervalle dans lequel une variable de le programme répond à l' ensemble de les contraintes , dans le but de réduire ou d' augmenter le nombre de sorties à partir de lesquelles choisir . Le programme n' a pas besoin d' être exécuté sur une machine comme un ordinateur numérique , il peut être exécuté par un humain , par exemple avec un stylo et de le papier . Le concepteur n' a pas besoin d' être un humain , il peut être un programme de test dans un environnement de test ou une intelligence artificielle ( voir , par exemple , Réseaux antagonistes génératifs ) . Le designer apprend à affiner le programme et à chaque itération ses objectifs de conception deviennent mieux définis à le fil de le temps . La sortie peut être de les images , de les sons , de les modèles architecturaux , de l' animation et bien d' autres choses . C' est donc une méthode rapide d' exploration de les possibilités de conception qui est utilisée dans différents domaines tels que l' art , l' architecture , la communication , et la conception de le produit . Le processus combiné avec la puissance de les ordinateurs numériques , qui permettent d' explorer un très grand nombre de permutations d' une solution permet à les designers de générer de nouvelles options , au-delà de ce qu' un homme seul peut créer seul , pour arriver à un design plus efficace et mieux optimisé . Il imite la nature et son évolution à travers la conception par diversité génétique et sélection . Le design génératif devient de plus en plus important , en grande partie en raison de nouveaux environnements de programmation ( Processing , vvvv , Quartz Composer , openFrameworks ) ou de capacités de programmation ( GenerativeComponents , Grasshopper dans Rhinoceros , Scriptographer , Sverchok pour Blender ) qui rendent relativement facile , même pour les concepteurs avec peu d' expérience de la programmation , la mise en œuvre de leurs idées . Le processus a également été facilité grâce à les outils de CAO disponibles dans le commerce tels qu' Autodesk Fusion Generate de Frustrum et Inspire de solidThinking \ . Voir aussi Art génératif Art numérique Code créatif Rétroaction Dynamique de les systèmes Algorithmes génétiques Générateur de nombres aléatoires Modélisation procédurale Optimisation topologique Références Gary William Flake : The Computational Beauty of Nature : Computer Explorations of Fractals , Chaos , Complex Systems , and Adaptation . MIT Press John Maeda : Design by Numbers , MIT Press Celestino Soddu: documents sur la Conception Générativeà http://www.generativedesign.com/papers.html Anthony Hauck : https://www.linkedin.com/pulse/what-generative-design-anthony-hauck/ http://reneepuusepp.com/what-is-generative-design/ Brevet américain de design génératif " Method and system of automating design " à http://www.google.ch/patents/US20070078634 Design Processus évolutif Programmation informatique Programmation fonctionnelle Optimisation Conception et fabrication assistées par ordinateur