l'exposition |
Extractions : art et hasardL'art abstrait géométrique -alias art concret- a souvent fait appel au hasard pour rythmer ses compositions. 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 : |

|
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(); |