Salons Pix&Tech & Lord of the Geek - Nimes, 24&25 Mai 2014
Quand les algorithmes se mèlent de l'art - Technifutur 12/2014
1. Creative coding
Quand les algorithmes se
mêlent de l’art
G. Berger - 3kd.be Technifutur 09 décembre 2014
2. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Me, Myself and I
• Web Developer (ex lesoir.be)
• co-funder paperpixel.net / 3kd.be
• creative coder (Processing; OpenFrameworks)
• teacher
• OOP + php frameworks ISL promsoc
• « Programming for non programmers with Processing »
• Twitter:
• @greberger
• @paperpixel_std
• @3kdLabs
3. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Creative Coding ?
4. Creative Coding: « Quand les algorithmes se mêlent de l’art »
1963: Ivan Sutherland Sketchpad
5. Creative Coding: « Quand les algorithmes se mêlent de l’art »
http://www.ina.fr/video/CPF06020207
6. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Creative Coding !
(aujourd’hui)
Accessibilité
Moyens de diffusion
Open Source
7. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Les algorithmes dans l’art
8. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Qu’est-ce qu’un algorithme ?
Description d’une procédure permettant d’arriver à un résultat
1. Il y a plusieurs manières d’écrire un algorithme
2. Un algorithme inclut des hypothèses
3. Un algorithme implique des décisions
4. Un algorithme doit, avec les mêmes entrées, produire les
mêmes sorties
9. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
10. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Sol LeWitt
11. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Sol LeWitt
12. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Wall Drawing No. 681 C, 1993, National Gallery of Art, Washington DC
13. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Wall Drawing No. 681 C, 1993, National Gallery of Art, Washington DC
14. Creative Coding: « Quand les algorithmes se mêlent de l’art »
William Latham
19. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
• règles simples, faciles à appréhender
• répétition
• insertion d’éléments aléatoires
20. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Des règles simples, faciles à appliquer
Carré + Cercle
26. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Generative art / algorithmic art
Démonstration
Game of life
règles simples:
* cellules vivantes
* Une cellule avec 0 ou 1 voisin meurt de solitude
* Une cellule avec 4 voisins ou plus meurt par la surpopulation
* Une cellule avec 2 ou 3 voisins continue à vivre
* cellules mortes
* Pour renaitre, une cellule doit avoir exactement 3 voisin
28. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Interaction design & poetic
computation
29. Creative Coding: « Quand les algorithmes se mêlent de l’art »
School for Poetic computation, Brooklyn, NY
« For us, computation is poetic when technology is used
for critical thinking and aesthetic inquiry »
30. Creative Coding: « Quand les algorithmes se mêlent de l’art »
Insecurity Camera