Chargement
Chargement
Shaders
Un fond WebGL de lignes néon ondulantes qui se tordent en continu sur un dégradé bleu nuit. Il n'y a ni géométrie ni texture : deux triangles couvrent l'écran et tout se joue dans le fragment shader, qui calcule pour chaque pixel sa distance à seize courbes. Le mouvement vient d'une fonction qui additionne trois cosinus de fréquences volontairement non multiples entre elles : leur somme ne se reboucle jamais à l'échelle de l'oeil, d'où un rendu qui paraît écrit à la main alors qu'il tient en une ligne. La même fonction sert à trois échelles, pour déformer l'espace, écarter les lignes et varier leur épaisseur. Chaque ligne est peinte deux fois, un trait large à demi-opacité puis un trait sept fois plus fin par-dessus : c'est ce doublage qui donne le halo néon, sans bloom ni post-traitement. Effet adapté d'un fond WebGL décoratif, palette recalée sur le bleu de la charte.
Le prompt intègre le composant automatiquement dans ton projet (dépendances, fichier, réglages). Le code seul pour un copier-coller manuel.
Connecte-toi pour laisser un commentaire.