Définitions
Code créatif (creative coding)
Le code créatif consiste à utiliser le code et la programmation pour produire une réalisation expressive à l’inverse de la programmation logicielle qui vise des réalisations fonctionnelles.
Design génératif
Le design génératif consiste en la création d’ une machine (généralement un logiciel) qui génère des formes. L’acte créatif se situe dans la mise ne place d’un processus qui pilote la machine, plutôt que de dessiner directement.
Exemples historiques
Oscillon, Ben F. Laposky 1953
Ben F. Laposky, mathématicien et artiste américain génère des visuels en manipulant des oscilloscopes.
Vera Molnar, 1960
Elle applique des logiques algorithmiques à des dessins à la main
Manfred Mohr, Cubic Limit, 1973-1974
Animation généré par ordinateur basé sur un système de ligne retraçant des formes cubiques.
John Maeda, 12 O’Clocks 1997
Artiste, designer et chercheur au MIT, il base ses créations sur l’utilisation du code et forme, en ce sens, Benjamin Fry et Casey Reas, créateurs du logiciel processing. Maeda a aussi écrit plusieurs ouvrages de référence sur le code créatif et le design génératif.
Lionel Radison – affiches 2010
Série d’affiches revisitant les grands maîtres de l’Optical Art, comme Vasarely et Morellet générés par du code
Matthew Plummer-Fernandez 2012
Matthew Plummer-Fernandez a développé son code processing pour générer des objets 3D qui sont ensuite imprimés (en 3D).
Jon McCormack, Fifty sisters 2013
Jon McCormack est un artiste et chercheur en code créatif. Il est australien, professeur d’informatique et directeur du sensilab. Il a exposé dans des musées prestigieux comme le musée d’art moderne de New-York.
Approfondir :
- Un article à propos de design génératif sur le site arts numériques de l’ESA
- Le site « generative design » qui propose des code processing de generative design
- Le site Openprocessing, contenant des milliers de codes pour Processing
- Article d’Olivier Evrard sur le design génératif