Shady #033

 

 

Aujourd’hui, c’est Voxel Corridor, un couloir médiéval (ou antédiluvien ?) réalisé par le Grand Tunnelier de Shadertoy : Shane. Pour le moment je vous ai surtout montré ses expérimentations 2D avec du Voronoi, mais ce n’était qu’une infime partie de son travail. C’est l’un des grands noms du site, avec les nimitz, les iq, etc.

Raaah. Tellement de talent, et si peu de temps. Alors RDV très vite au prochain numéro !

Shady #032

Le Shady du dimanche, c’est maintenant !

Pour la 3D, le code de rendu fondamental proposé habituellement (sur Shadertoy) est une boucle de raymarching, un algo qui permet de définir mathématiquement pas mal de formes et de volumes élémentaires. Comme Iq (…le créateur de Shadertoy, on en parlera bientôt) a déjà bien défriché la chose, l’utilisateur peut facilement importer les fonctions cube, sphere, etc, dans son shader dès le départ. Et après ça, zou !
Coder devient alors un genre de jeu de construction, une modélisation 3D un peu perchée. Du diorama à base de cylindres, de plans, de cônes, et d’opérations booléennes (addition, soustraction, intersection, etc). Le tout nappé d’une sauce de matrices et de vecteurs (translations, rotations, projections, + couleurs). Comme le lego ou Minecraft, avec des maths, quoi.
Pour illustrer la richesse et la sérendipité du processus, voici une petite anecdote…
Récemment, je bossais sur une scène 2D (du coup, même plus besoin de la boucle raymarching) et en moins de 5 minutes (et moitié par accident) je me suis retrouvé à réinventer 1) la transformation de Möbius (…à laquelle j’ai toujours rien compris !), 2) l’effet tunnel (classique des démos), et 3) une méthode simple pour produire des kaléidoscopes (…et ça franchement, c’est cool).
Je voulais juste afficher UN triangle ! Il s’est passé quoi, bon Dieu !? 😀

 

 

Bref, le shader du jour, Starwars Ship Thing, est un beau Star Destroyer en 3D modélisé par Alleycatsphinx (y’a plus simple comme nom) et il contient suffisamment de détails pour être convaincant. Il se manipule à la souris (bord gauche et bas de l’écran). On peut faire tourner le vaisseau et il y a même une fenêtre avec 4 aperçus. J’ai aussi prévu une musique d’accompagnement, si vous êtes d’humeur.

Bravo à l’auteur, donc. Et à la semaine prochaine !

 

 

Shady #031

Raaaah ! ™ 🙂
Le mois de janvier est passé à toute vitesse et le blog a été délaissé ! Pas faute de contenu à publier, ça je vous le garantis, mais suite à des problèmes logistiques en grande partie indépendants de ma volonté. Bref, comme je n’ai pas pu poster un message « Spécial Nouvelle Année 2022 », je reviens vers vous avec un petit cadeau quand même. Une friandise nostalgique. Une autre de ces « heureuses juxtapositions » à base de shader SF et de Soundcloud, of course. You know the drill.
Aujourd’hui, grâce à yamahabob (…un « remixeur » de shaders) nous plongeons dans l’atmosphère crépusculaire d’une géante gazeuse, frôlant les nuages à bord d’un vaisseau aux contours familiers : un YT-1300F modifié pour faire du 0.5 au-dessus de la vitesse-lumière.
« Il bat les engins de l’Empire en vitesse pure ! Attention, je dis pas les croiseurs, mais je vous parle des modèles de combat Corelli à double rayons… … Ouais il va assez vite, vous en faites pas ! »

 

 

Et en accompagnement de ce « Flight Over Bespin », je vous propose une composition de John Wiliams, « La Flotte Rebelle », recréée par un certain John Carey, qui a vraiment fait un travail épatant à la triple-croche près ! Respect !

 

 

Voilà qui devrait vous motiver à revoir la Trilogie Originale, la Seule, l’Unique, parce que les mecs : si vous ne le faites pas au moins une fois tous les deux ou trois ans, le Côté Obscur finit par triompher ! (je cite Marshall Eriksen de mémoire)

On se revoit bientôt.