Rick en 240 lignes de code : une animation GLSL époustouflante
Cet article détaille le parcours de huit mois de l’auteur lors de la création d’une animation époustouflante de Rick utilisant seulement 240 lignes de code GLSL, sans bibliothèques ni images. L’auteur intègre un éditeur de code en direct dans l’article, permettant aux lecteurs de programmer leurs propres animations. Le processus est expliqué étape par étape, des remplissages de couleur de base à l’utilisation de fonctions de distance signée (SDF) telles que les courbes de Bézier, les étoiles et les rectangles arrondis pour créer méticuleusement les caractéristiques et les cheveux de Rick. Les fonctions de bruit et la distorsion du domaine temporel apportent des effets dynamiques aux cheveux de Rick et ajoutent des mouvements oculaires aléatoires. L’auteur partage plusieurs techniques d’animation, y compris les valeurs de boucle, la commutation de contenu dessiné et le mouvement bruité, en fournissant le code complet et des explications pour permettre aux lecteurs de créer leurs propres animations GLSL.