# The Book of Shaders *par [Patricio Gonzalez Vivo](http://patriciogonzalezvivo.com/) et [Jen Lowe](http://jenlowe.net/)* Ceci est un guide étape-par-étape à travers le monde abstrait et complexe des Fragment Shaders.
## Contenu * [A propos de ce livre](00/?lan=fr) * Pour commencer * [Qu'est ce qu'un shader?](01/?lan=fr) * [“Hello world!”](02/?lan=fr) * [Les uniforms](03/?lan=fr) * [Exécuter votre shader](04/?lan=fr) * Le dessin algorithmique * [Les fonctions](05/?lan=fr) * [Les couleurs](06/?lan=fr) * [Les formes](07/?lan=fr) * [Les matrices](08/?lan=fr) * [Les motifs](09/?lan=fr) * Le design génératif * [L'aléatoire](10/?lan=fr) * [Le bruit](11/?lan=fr) * [Le bruit cellulaire](12/?lan=fr) * [Fractional Brownian Motion](13/?lan=fr) * Les Fractals * Traitement d'image: * Textures * Convolution * Filtres * Effets * Simulation * Pingpong * Conway * Ondes * Aquarelle * Réaction-Diffusion * 3D graphics * Lumières * Normales * Environment-maps (spherical and cube) * Bump * Ray marching * Réflection & réfraction * [Annexes :](appendix/?lan=fr) Autres manières d'utiliser ce livre * [Comment puis-je consulter ce livre hors-ligne ?](appendix/00/?lan=fr) * [Comment exécuter les exemples sur un Raspberry Pi ?](appendix/01/?lan=fr) * [Comment imprimer ce livre ?](appendix/02/?lan=fr) * [Comment puis-je contribuer à ce livre?](appendix/03/?lan=fr) * [Une introduction pour ceux qui viennent de JS](appendix/04/?lan=fr) de [Nicolas Barradeau](http://www.barradeau.com/) * [Galerie d'exemples](examples/) * [Glossaire](glossary/) ## A propos de l'auteur [Patricio Gonzalez Vivo](http://patriciogonzalezvivo.com/) (1982, Buenos Aires, Argentine) est un artiste et développeur installé à New York. Il explore les espaces interstitiels entre l'organique et le synthétique, l'analogique et le numérique, l'individuel et le collectif. Dans son travail, il utilise le code comme un langage expressif avec l'intention de développer un mieux-vivre ensemble. Patricio a étudié et a pratiqué la psychothérapie et l'art-thérapie. Il détient un MFA en Design & Technologie de Parsons The New School, où il enseigne maintenant. Actuellement il travaille comme ingénieur graphique pour Mapzen, travaillant sur des outils cartographiques openSource.
Twitter - GitHub - Vimeo - Flickr
## Remerciements Merci à ma femme [Jen Lowe](http://www.datatelling.com/), pour son support sans faille, son aide et son temps passé à la révision de ce livre. Merci à [Scott Murray](http://alignedleft.com/) pour l'inspiration et les conseils. Merci à [Kenichi Yoneda (Kynd)](https://twitter.com/kyndinfo) et [Sawako](https://twitter.com/sawakohome) pour la [traduction (日本語訳)](?lan=jp) japonaise Merci à [Tong Li](https://www.facebook.com/tong.lee.9484) et [Yi Zhang](https://www.facebook.com/archer.zetta?pnref=story) pour la [traduction (中文版)](?lan=ch) chinoise Merci à [Jae Hyun Yoo](https://www.facebook.com/fkkcloud) pour la [traduction (한국어)](?lan=kr) coréenne Merci à [Manoylov Andriy](https://twitter.com/ManoylovAC) pour la [traduction (українська)](?lan=ua) l'ukrainien Merci à [Karim Naaji](http://karim.naaji.fr/) qui a contribué par son support, ses bonnes idées et son code. Merci à tous ceux qui ont cru en ce projet et à ceux qui ont [contributé aux corrections](https://github.com/patriciogonzalezvivo/thebookofshaders/graphs/contributors) ou qui ont fait des dons. ## De nouveaux chapitres Abonnez-vous à la newsletter ou suivez-nous sur [Twitter](https://twitter.com/bookofshaders) / Mastodon / [Discord](shader.zone)