l'exposition
art et hasard
extractions 0
extractions 1
extractions 2
> art et nature
> l'année sauvage
> hommages au carré
> formes et couleurs
> abstraction
> interaction

Claude Lemmel

Extractions : art et hasard

L'art abstrait géométrique -alias art concret- a souvent fait appel au hasard pour rythmer ses compositions.
Citons Morellet qui construit certaines de ses oeuvres en faisant intervenir le pseudo-hasard des décimales du nombre PI ou même les chiffres d'un annuaire téléphonique.
Citons Vera Molnar, l'une des premières à utiliser l'ordinateur et les générateurs de nombres aléatoires, pour mettre "1%" de hasard dans des figures dessinées sur table traçante.
Citons enfin John Maeda qui clôt son livre "Design by Number" par une implémentation critique d'un générateur de nombres aléatoires.

Ayant beaucoup travaillé sur ce sujet dans les années 80 avec une recherche intitulée "Murales" et me détournant aujourd'hui de cette voie, c'était un petit clin d'oeil de ma part de commencer cette exposition par une mise au goût du jour (en Flash et en couleur) de ce que je pouvais faire il y a près de 20 ans (en Basic ou en Pascal... et en noir et blanc).

Cliquez sur le bouton "again" pour générer autant d'images que vous le désirez. Ce simple geste conduit aussitôt à de multiples questions :
- ces images sont-elles, objectivement, toutes différentes ?
- ces images sont-elles, subjectivement, toutes identiques ?
- contiennent-elles plus d'information que l'algorithme qui leur donne naissance ?
- si vous choisissez d'en imprimer une, qui en sera l'auteur ?
- moi ? J'ai écrit le programme...
- vous ? Vous avez choisi une image particulière...
- le fabricant d'imprimante ?
- y-a-t-il quelque matière artistique dans une telle image ?
- plus ou moins que dans un tapis de feuilles mortes en forêt ?

Pour ceux que cela pourrait intéresser, voici le code actionScript du programme utilisé ci dessus

// random_006.fla - Flash MX
// Claude Lemmel 0209/0307
// Génération aléatoire de disques semi-transparents

// la zone de travail est 2520*1560 dans un écran 2600*1800
// 2520=21*120 , 1560=13*120 , il y a 21*13=273 cellules 120*120
// 21/13=1.6154 proche du nombre d'or= 1.6180

iTrans = new Object();

for (i=0; i<273; i++) {
this.attachMovie("point", "point_" + i, i);

// répartition aléatoire des points
this["point_"+i]._x = 40+Math.round(2520*Math.random());
this["point_"+i]._y = 40+Math.round(1560*Math.random());

// la taille des points varie dans un rapport 1/3 à 3
s = 100*(8*Math.random()+1)/3;
this["point_"+i]._xscale = s;
this["point_"+i]._yscale = s;

// la couleur est aléatoire sur tout le spectre RVB
iColor = new Color("point_" + i);
iTrans.ra = 0;
iTrans.rb = 255*Math.random();
iTrans.ga = 0;
iTrans.gb = 255*Math.random();
iTrans.ba = 0;
iTrans.bb = 255*Math.random();
// la transparence est aléatoire entre 0 et 30%
iTrans.aa = 30*Math.random();
iTrans.ab = 0;
iColor.setTransform(iTrans);
}
stop();