44
Creative coding Quand les algorithmes se mêlent de l’art G. Berger - 3kd.be Technifutur 09 décembre 2014

Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Embed Size (px)

Citation preview

Page 1: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative codingQuand les algorithmes se

mêlent de l’art

G. Berger - 3kd.be Technifutur 09 décembre 2014

Page 2: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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

Page 3: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Creative Coding ?

Page 4: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

1963: Ivan Sutherland Sketchpad

Page 5: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

http://www.ina.fr/video/CPF06020207

Page 6: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Creative Coding ! (aujourd’hui)

Moyens de diffusionAccessibilité

Open Source

Page 7: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Les algorithmes dans l’art

Page 8: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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 algorithme2. Un algorithme inclut des hypothèses3. Un algorithme implique des décisions4. Un algorithme doit, avec les mêmes entrées, produire les

mêmes sorties

Page 9: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Generative art / algorithmic art

Page 10: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Generative art / algorithmic art

Sol LeWitt

Page 11: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Generative art / algorithmic art

Sol LeWitt

Page 12: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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

Page 13: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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

Page 14: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

William Latham

Page 15: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Latham Form Synth Drawing 1985 1983-85

Page 16: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

A Family of Form. Etching 1985

Page 17: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Start

Select Rule. 1. Beak 2. Bulge 3. Scoop 4. Stretch 5. Twist 6. Slice 7. Clone 8. Tendril Extend 9. Grow Growth Pod 10. Subtract 11. Add 12. Marry

.

Select Scale. Small. Medium Large

Draw Result.

Imagine Result.Rule Multiplier Eg.X 10.

Select Primitive. Cone Block Dodecahedron. Torus Sphere Ellipsoid Pyramid

Select Form From Evolution Tree.

FormSynth Rules.

Page 18: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014
Page 19: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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

Page 20: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Generative art / algorithmic art

Des règles simples, faciles à appliquer

Carré + Cercle

Page 21: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 22: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 23: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 24: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 25: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 26: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Generative art / algorithmic art Démonstration

Game of liferè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

Page 27: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 28: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Interaction design & poetic computation

Page 29: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

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 »

Page 30: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Insecurity Camera

Page 31: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

3kd.be

Page 32: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Installations

Smile Controlled Tweet• code: openFrameworks • user input: user smile • outputs:

• graphics • Twitter

Page 33: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Installations

Kubes• code: processing • user input: Microsoft Kinect® • outputs:

• DMX (lumières) => cuves à eau • Ableton Live (audio)

Page 34: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 35: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 36: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Kubes

https://www.youtube.com/watch?v=y1MQPF5YcQM#t=60

Page 37: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Installations

BeatMakerBoard• code: arduino + max msp • user input: coper tape capacitif • outputs:

• Ableton Live (audio)

Page 38: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

https://www.youtube.com/watch?v=Ir_NX01QhzA

Page 39: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Installations

Arütmia• code: arduino + processing • user input: heart beats • outputs:

• Ableton Live (audio) • DMX (lights)

Page 40: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 41: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 42: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 43: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »

Page 44: Quand les algorithmes se mèlent de l'art - Technifutur 12/2014

Creative Coding: « Quand les algorithmes se mêlent de l’art »