IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Unity - Écrire votre premier shader

Introduction

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction▲

Cette série explique comment programmer ses propres effets visuels grâce aux shaders.


Vous pouvez retrouver les autres épisodes de cette série dans le sommaire dédié.

II. Vidéo▲


Unity - Écrire votre premier shader


III. Résumé▲

Le fragment shader, implémenté dans la fonction frag() prend en paramètre les données de type v2f provenant du vertex shader et retourne une couleur grâce au type fixed4. Son rôle est de déterminer la couleur de chaque pixel. Il est donc exécuté pour chaque pixel devant être affiché.

SV_TARGET indique la cible du fragment shader, c'est-à-dire, où le shader va écrire la couleur générée.

La fonction tex2D() permet de lire la couleur provenant d'une texture à la position donnée.

IV. Ressources▲

Vous pouvez télécharger les ressources pour ce projet ici.

V. Commenter▲

Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2017 Unity Technologies. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.