{"id":3813,"date":"2023-12-27T00:40:33","date_gmt":"2023-12-27T00:40:33","guid":{"rendered":"https:\/\/baselunaire.fr\/?p=3813"},"modified":"2024-02-06T22:13:43","modified_gmt":"2024-02-06T22:13:43","slug":"space-art-014","status":"publish","type":"post","link":"https:\/\/baselunaire.fr\/?p=3813","title":{"rendered":"Space Art #014"},"content":{"rendered":"<p>Aujourd&rsquo;hui, une petite carte postale virtuelle sur un th\u00e8me tr\u00e8s SF, pour vous souhaiter <strong>un Joyeux No\u00ebl et une Bonne Ann\u00e9e 2024<\/strong> ! (Pssst, cliquez sur l&rsquo;image ! \ud83d\ude42 )<\/p>\n<p>&nbsp;<\/p>\n<p align=\"center\">\n<a href=\"https:\/\/www.shadertoy.com\/view\/4cX3Rf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.shadertoy.com\/media\/shaders\/4cX3Rf.jpg\" alt=\"A Postcard From Timeline-1\" \/><\/a>\n<\/p>\n<p>&nbsp;<\/p>\n<p>J&rsquo;ai improvis\u00e9 ce <em>shader<\/em> en d\u00e9but de mois apr\u00e8s avoir perdu beaaaaauuuuuucoup trop de temps sur celui d&rsquo;Halloween \u2014qui au demeurant n&rsquo;est jamais sorti. Au d\u00e9but je voulais juste me distraire un peu en revenant \u00e0 de la SF pure et des paysages spatiaux, mais la date fatidique approchant, j&rsquo;ai rajout\u00e9 tous les d\u00e9tails requis pour un genre de carte de voeux. Le texte me tracassait : initialement, c&rsquo;\u00e9tait la fonte <strong>Shadertoy<\/strong> classique, en blanc, pixelis\u00e9e, sans trop de personnalit\u00e9&#8230; Du coup j&rsquo;ai tent\u00e9 diverses choses pour finir par arriver \u00e0 cet effet \u00ab\u00a0Or et Argent\u00a0\u00bb tr\u00e8s festif qui me satisfait \u00e9norm\u00e9ment. Et -ce qui ne g\u00e2te rien- qui fait aussi un peu \u00ab\u00a0d\u00e9mo\u00a0\u00bb&#8230;<\/p>\n<p>Le truc, c&rsquo;est qu&rsquo;\u00e0 la fin, il y avait tellement de d\u00e9tails non optimis\u00e9s rajout\u00e9s les uns sur les autres que le tout ramait d&rsquo;une fa\u00e7on indigne. J&rsquo;ai donc proc\u00e9d\u00e9 \u00e0 du \u00ab\u00a0masquage\u00a0\u00bb pour limiter les calculs aux r\u00e9gions concern\u00e9es (autant que possible). Et tr\u00e8s vite, tout est redevenu fluide sur ma vieille carte vid\u00e9o (une NVIDIA 950).<\/p>\n<p>Mais une derni\u00e8re m\u00e9saventure m&rsquo;attendait au moment du transfert sur <strong>Shadertoy<\/strong> (oui, parce qu&rsquo;avant, tout le d\u00e8v se faisait chez moi, en local, pas en ligne). Le tableau contenant le texte faisait 2700 caract\u00e8res stock\u00e9s de fa\u00e7on totalement bourine : \u00ab\u00a0un char = un entier\u00a0\u00bb (je sais, je sais&#8230; \ud83d\ude42 ). <strong>Shadertoy<\/strong> m&rsquo;a refus\u00e9 la compilation pour cause de tableau trop grand. J&rsquo;aurais pu impl\u00e9menter une solution pour stocker trois caract\u00e8res par entier, mais je n&rsquo;avais plus trop le temps. Du coup \u2014je vous passe un tas de d\u00e9tails\u2014 j&rsquo;ai sabr\u00e9 comme un furieux dans le texte de la carte et la version que vous voyez est un genre de r\u00e9sum\u00e9 de l&rsquo;original. Tant pis. Ou tant mieux, c&rsquo;est selon ! Comme je l&rsquo;ai appris tout seul en \u00e9crivant : la perfection, ce n&rsquo;est pas quand il n&rsquo;y a plus rien \u00e0 ajouter, mais quand il n&rsquo;y a plus rien \u00e0 retirer. Bien des ann\u00e9es plus tard, j&rsquo;ai d\u00e9couvert que les ing\u00e9s de SpaceX op\u00e9raient selon le m\u00eame principe pour concevoir leurs fus\u00e9es, h\u00e9h\u00e9&#8230;<\/p>\n<p>Cela dit l&rsquo;accueil a \u00e9t\u00e9 plut\u00f4t bon sur <strong>Shadertoy<\/strong>. Bien que sorti samedi vers 2-3h du mat&rsquo;, le weekend de No\u00ebl (tr\u00e8s basse fr\u00e9quentation du site), ce <em>shader<\/em> a d\u00e9j\u00e0 une vingtaine de <em>likes<\/em> et une dizaine de commentaires \u00e9logieux&#8230; Ce qui fait toujours plaisir ! Un dernier mot pour mentionner <a href=\"https:\/\/soundcloud.com\/malmen\/nouveau\" rel=\"noopener\" target=\"_blank\">la musique<\/a> tr\u00e8s cool de <strong>Malmen<\/strong>, un auteur plus ou moins li\u00e9 \u00e0 la Sc\u00e8ne D\u00e9mo, et dont j&rsquo;ai d\u00e9j\u00e0 utilis\u00e9 un autre morceau pour <a href=\"https:\/\/baselunaire.fr\/?p=3399\" rel=\"noopener\" target=\"_blank\">une autre animation 2D<\/a>&#8230; \ud83d\ude00<\/p>\n<p>Merci <strong>Malmen<\/strong>, donc, merci <strong>Shadertoy<\/strong>, et merci \u00e0 tous les gens qui ont <em>\u00ab\u00a0lik\u00e9\u00a0\u00bb<\/em> ou simplement appr\u00e9ci\u00e9 cette nouvelle animation. J&rsquo;en ai encore tellement \u00e0 vous montrer, si vous saviez !<\/p>\n<p>C&rsquo;est tout pour ce <em>Space Art Sp\u00e9cial F\u00eates de Fin d&rsquo;Ann\u00e9e<\/em>. Encore tous mes meilleurs v\u0153ux, et \u00e0 tr\u00e8s vite en 2024 !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aujourd&rsquo;hui, une petite carte postale virtuelle sur un th\u00e8me tr\u00e8s SF, pour vous souhaiter un Joyeux No\u00ebl et une Bonne Ann\u00e9e 2024 ! (Pssst, cliquez sur l&rsquo;image ! \ud83d\ude42 ) &nbsp; &nbsp; J&rsquo;ai improvis\u00e9 ce shader en d\u00e9but de mois &hellip; <a href=\"https:\/\/baselunaire.fr\/?p=3813\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-3813","post","type-post","status-publish","format-standard","hentry","category-space-art"],"_links":{"self":[{"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/3813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3813"}],"version-history":[{"count":14,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/3813\/revisions"}],"predecessor-version":[{"id":3857,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/3813\/revisions\/3857"}],"wp:attachment":[{"href":"https:\/\/baselunaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baselunaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}