Shady #047

On revient avec un nouvel épisode de votre sous-rubrique favorite « Tellement dégueu, mais tellement cool ! ». Le shader, c’est « Flowing Blood », un petit tour de passe-passe en 335 caractères par Nihilus. Bien vu l’artiste !

 

Flowing Blood - Nihilus

 

Notez deux choses :
1) le code est plutôt simple à comprendre, excellent pour les débutants (une fonction de bruit brownien + un jeu sur les coordonnées de textures, et voilà c’est déjà fini !)
2) les commentateurs se sont amusés à golfer (i.e. « réduire ») le code sous la barre des 160 caractères. Malheureusement toutes les versions ne marchent pas : je pense qu’il y a eu des changements dans le fonctionnement interne de Shadertoy depuis 2015 qui ont altéré la compatibilité (…?).

Allez sur ce, bonnes expérimentations, et à la semaine prochaine !

Shady #046

*défonce la porte d’un énorme coup de pied* —HEY JEAN-MICH’, COMMENT ÇA VA MON VIEUX ?!

JMCdN : (faiblard) « Mmmmmphblblbllllllllll… »

*souriant de toutes ses dents* —TOUJOURS CETTE DÉPRESSION ? 😀

JMCdN : « Hmphbl… Mouais. Pourquoi ? »

—PARCE QUE, MON CHER, IL Y A DEUX SEMAINES C’ÉTAIT *roulements de tambours* L’INERCIA DEMOPARTY 2022 AU PORTUGAL !

JMCdN : « Moins fort, moins foooooooort, la gueule de bois, l’habitude du silence, tout ça… »

*n’écoute rien, continue à plein poumons* —ET Y’AVAIT UN NOUVEAU MATCH DE SHADERS ! UN TRUC DE FOUS !

JMCdN : (reprend des couleurs, sourit presque) « Que… Quoi ?!… »

—UN SHADER ROYALE, MON CARMACOUILLE DE NOIRMOUBULBE : UNE BATAILLE GÉNÉRALE ENTRE CODEURS ! UN TRUC DE MALADES !

JMCdN : « Shader Royale ?! Pfffff ! (sourit malgré lui) Qu’eeeeeeeeeest-ce que tu baragouines encore ?! »

*toujours à fond* —UN SHADER ROYALE, TE DIS-JE ! PAR LA BARBE D’ADA LOVELACE, CE FUT GLORIEUX ! ÉCOUTE ÇA MEC : 27 CANDIDATS !

JMCdN : « Whaaaaaat ?! »

—27 PARTICIPANTS SIMULTANÉS VENUS DU MONDE ENTIER !

JMCdN : (dégouté) « Maaaaaaaais ?! Personne m’a prévenu, moi ! »

*hurlant comme un tribun* —ILS SONT VENUS D’ALEXANDRIE ! DE MESSINE ! DE CARTHAGE ! DE CHYPRE ! DE ROME !

JMCdN : « On n’est pas dans Ben Hur, mec, faut vraiment te calmer ! »

—DU JAPON ! DE RUSSIE ! DE FRAAAAAAAANCE ! POUR CETTE COMPÉTITION ONLINE HÉBERGÉE EN CETTE BELLE VILLE DE LISBONNE !

JMCdN : « Non, vraiment, freine un coup, je t’en supplie. »

—D’accord, mais… admets que ça en jette ! 27 codeurs en simultané, qui bidouillent sur un seul écran ?!

JMCdN : « Oui, c’est clair que ça devait être quelque chose. Enfin, c’est bien beau tout ça, mais j’y étais pas ! »

—MAIS TU PEUX…

JMCdN : (l’interrompant) « …Tut-tut ! … Sans crier ! »

—…mais tu peux voir la rediff’.

JMCdN : (figé) « Y’a une vidéo sur youtube… »

*opine de la tête à 30 hertz*

JMCdN : (se précipitant sur son PC, avec l’accent du Sud) « Oh, bonne mère ! » (sérieux, sans accent, et sans se retourner) « C’est quoi le titre ? »

—ID 2022 Shader Royale

JMCdN : « J’y suis ! » (tout heureux) « Roooooh c’est trop bien ! Totetmatt ! Flopine ! Et Nusan ! J’en reconnais plein. La France est en force ! »

—ET ENCORE T’AS PAS VU LA DÉLÉGATION DU LISTENBOURG !

JMCdN : « Bah en même temps, c’est à côté ! »

—Bon sur ce, je te laisse. Bon visionnage !

JMCdN : (chope une canette, écluse une gorgée) « Bah tu restes pas ?! »

—Heu, j’l’ai déjà vu, alors…

JMCdN : « J’ai de la bière… »

*hésitation*

JMCdN : (secoue un énorme paquet d’oignons fris) « …et des gâteaux apéritifs ! »

*se jette en l’air pour retomber dans un fauteuil* —VENDU !

-/-

Voici donc les six premiers du classement final :

1-Glowing Fibers – Kamoshika
1 - Glowing Fibers - Kamoshika

2-Inercia Royaliptic – leon
2-Inercia Royaliptic - leon

3-Shader Royale 2022 – NuSan
3 - Shader Royale 2022 - NuSan

4-[Inércia 2022] Energetic Flyby – Kali
4 - [Inércia 2022] Energetic Flyby - Kali

5-Acrid Ball of Fun – Blackle
5 - Acrid Ball of Fun - Blackle

6- Inercia 2022 Shader Royale – totetmatt
6 - Inercia 2022 Shader Royale - totetmatt

Et :

6-[Inércia 2022] Train Station – Xor
6 - [Inércia 2022] Train Station - Xor

Xor et Totetmatt sont donc ex-aequo en 6ème position.

Voilà, pour voir les autres concurrents, allez sur Youtube ou sur Shadertoy (mots-clés : inercia 2022).

Bonne semaine à tous et merci à tous les artistes et organisateurs de l’Inercia Demoparty 2022 !

Shady #045

Le shader du jour, Aliens motion tracker de day9, est vraiment bluffant. Il s’agit d’une parfaite reproduction d’un détecteur de mouvement des Space Marines tiré du film Aliens (James Cameron, 1986). Attention, pour vivre pleinement l’expérience, il faut faire pause, puis retour, puis lecture, car il y a du son (…programmé, lui aussi). Utilisez les touches fléchées et la barre espace pour une interactivité (certes limitée). Matez ce truc, sérieusement :

 

 

Et le plus fort, c’est que si vous cherchez dans le code une boucle de lancé de rayons classique (i.e. raymarching), vous n’en trouverez pas. Aucune 3D ici, messieurs-dames. Ce que vous voyez est purement 2D ! Bon, je savais déjà que de tels effets étaient possibles en travaillant vraiment les gradients et les effets de lumière. Mais il y a une nuance entre connaître le chemin, et arpenter ce chemin. Seul défaut de ce shader : il tourne un peu lentement en plein écran sur ma vieille carte graphique (vu le nombre de buffers et le générateur de sons, c’était prévisible, cela dit).

Espérons que ce travail méticuleux soit bientôt récompensé et devienne « Shader De La Semaine » sur la page d’accueil de Shadertoy ! Ce serait aaaaaamplement mérité. En attendant : félicitations à day9. Et en tant que fan du film Aliens : chapeau l’artiste !

P.S. Notez qu’avec ce shader tiré d’un film d’horreur, on commence le mois d’octobre bien dans le thème…