Trames

Ici la trame est générée à partir de pixels dont l’espacement varie selon la luminosité de l’image. Ces espaces sont basés sur des puissances de deux pour avoir des lignes continues d’une zone à l’autre.

Si tu as une webcam tu verras ta tête, sinon ce sera un poney. Note le subtil changement de densité selon la position de la souris.
En bonus, les sources

Là il s’agit du tramage utilisé pour la compression des gifs , dit “ordered dithering”.

Cette fois si tu n’as pas de webcam tu pourras juste continuer à admirer la licorne que tu vois déjà.
En super bonus, les sources

Pour les deux j’ai utilisé Pixel Bender et c’est pas fantastique. C’est lent, on a pas le même rendu entre le toolkit et flash et surtout il y a une tonne de limitations, regarde le .pbk du deuxième exemple, tu verras comme c’est nul.


Pour finir, si tu as aimé ça, tu voudras lire ces documents : un très complet et un très succin et aussi plein de trucs rigolos.

5 Responses to “Trames”

  1. J. says:

    j’adore !

  2. o_O says:

    Waa pour moi ça rame pas un pet et le rendu défonce.
    T’es le meilleur grgr.

  3. Monsieur_Kurt says:

    Pas un pet de lag avec les deux en même temps, très beau travail !

  4. Grgrdvrt says:

    merci pour les commentaires :)

    @tantoi, @monsieur_Kurt en fait à cette taille là il n’y a pas de soucis de performance.
    Le truc c’est que je suis quasi persuadé que sans pixel bender j’aurai quasiment les mêmes performances avec un code de meilleur qualité (surtout dans le cas du deuxième)

  5. Butterfly says:

    Now I know who the brainy one is, I’ll keep lokinog for your posts.

Leave a Reply