À la base le mec intelligent c’est Nicoptère, avec le principe de son effet swoosh qui déplace des particules selon un perlinNoise.
Recette de cuisine:
- je pars d’une image en noir et blanc, là c’est un gros qsd créé par tantoitai (notez la finesse du skin de son blog)
- Je crée un bitmapData rempli de perlinNoise. Là je me casse pas trop la tête, je reprends celui de la doc de flash.
- je parcours chaque pixel de l’image pour récupérer les position de chaque pixel noir. Pour ça je passe par un byteArray en espérant que c’est mieux que getPixel (j’ai jamais testé la différence).
- Je crée un objet ayant d’une part des propriétés x et y basés sur les pixels de l’image et d’autre part une vitesse horizontale, une vitesse verticale et une couleur dont les valeurs sont respectivement déterminées par les couches r, v et b du perlinNoise.
- Pour le mouvement j’additionne simplement les vitesse horizontales et verticales au positions x et y pour chaque objet. Cette vitesse est préalablement multiplié par une sinusoïdale dépendant du temps(formule littéraire pour Math.sin(t++) ), ce qui fait que l’image de base se déforme puis se reforme
- Le rendu est obtenu en faisant un setPixel pour chacun de ces objets sur un bitmapData. Je n’efface jamais l’image, j’applique juste des filtres BlurFilter et ColorMatrix filter qui effacent progressivement en laissant une trainée (faut aller doucement là dessus, ça vire vite à la visualisation windows Mediaplayer)
Bon forcément plus le bitmapData d’affichage est grand et plus y’a de particules moins c’est fluide. Donc voilà, vous avez tout les éléments pour faire un truc inutile mais tellement cool!

Pinaise je suis encore tombé sur la vesion qu’on peut qualifier de “bain de sang”
Et moi sur la version vomit.
Chacun son tripe.
et moi sur la version bain de vomi martien ^^
chapeau le singe, ça balance du pixel
longue vie au qsd crew !
Moi version bleu et ça me fait penser à une vague sur un rocher
j’ai vraiment besoin de vacances ^^
J’ai eu le droit à la version Golden Shower, et contrairement à ce que j’aurais imaginé, c’était pas désagréable ma foi.
Putain j’adore ce que tu fais enfoiré. Ecris un bouquin.
Bonjour!
Sorry I cannot speak French. I came across your work this evening via the 25 lines competition (http://xathis.com/25lines/0812/073.txt).
I then saw these 2 amazing pieces of flash work you have done:
http://grgrdvrt.com/blog/42/20080709qsdqsd/
http://grgrdvrt.com/blog/45/20080709qsdqsd2/
And I wondered if it would be possible please to use the fla files as flash ecards on my site? I would of course credit the work as yours, with links back to your site.
I understand if the answer is no of course, because they must have taken a long time to do, as they are so amazing.
Merci!