- Cet article propose une introduction interactive aux shaders, de petits programmes exécutés sur le GPU qui génère les graphismes.
- Les shaders sont utilisés dans les jeux vidéo et l’infographie en raison de la parallélisation permise par leur vitesse et leur efficacité.
- L’auteur explique comment créer, sur un site web, des animations basées sur des shaders pour remplacer de simples animations CSS.
- L’article fournit une explication détaillée de la manière de créer des shaders, notamment l’utilisation des entrées, des coordonnées, des types intégrés et des sorties.
- L’auteur présente le concept des Signed Distance Functions (SDF), qui représentent des formes à travers leur distance à d’autres points dans l’espace.
- L’article explique également comment utiliser les SDF pour fusionner des formes individuelles et créer des formes complexes, comme des blobs.
- L’auteur montre comment animer des formes en fournissant un uniforme de temps au shader.
- L’article se conclut par un guide expliquant comment introduire l’interaction utilisateur dans un shader afin de permettre à l’utilisateur de contrôler, avec la souris, la position des sphères à l’intérieur d’un blob.
- L’auteur recommande des ressources supplémentaires pour celles et ceux qui souhaitent en apprendre davantage sur les shaders, notamment The Book of Shaders et l’introduction Shader Art Coding sur YouTube.
1 commentaires
Avis Hacker News