Partager via


Comment : créer un nuanceur de texture avec nuances de gris

Ce document montre comment utiliser le concepteur Shader et le langage DGSL (Directed Graph Shader Language) pour créer un nuanceur avec une texture avec nuances de gris.Ce nuanceur modifie la valeur de couleur RVB de l'exemple de texture, puis l'utilise avec la valeur alpha non modifiée pour définir la couleur finale.

Création d'un shader de texture de niveaux de gris

Vous pouvez implémenter un nuanceur de texture en nuances de gris en modifiant la valeur de couleur d'un exemple de texture avant de l'écrire dans la couleur finale de sortie.

Avant de commencer, assurez-vous que la fenêtre Propriétés et le Boîte à outils sont affichés.

Pour créer un shader de texture de niveaux de gris

  1. Créez un nuanceur de base de texture, comme décrit dans Comment : créer un nuanceur de texture de base.

  2. Déconnectez le terminal RVB du nœud Échantillon de texture du terminal RVB du nœud Couleur finale.En mode Sélectionner, choisissez le terminal RVB du nœud Échantillon de texture, puis choisissez Rompre les liaisons.Cela fait de la portée du nœud qui est ajouté à l'étape suivante.

  3. Ajoutez un nœud Désaturer au graphique.Dans Boîte à outils, sous Filtres, sélectionnez Désaturer et déplacez-le vers l'aire de conception.

  4. Calculez la valeur nuances de gris à l'aide de le nœud Désaturer .En mode Sélectionner, déplacez le terminal RVB du nœud Échantillon de texture à terminal RVB du nœud Désaturer .

    [!REMARQUE]

    Par défaut, Désaturer de nœud des desaturates entièrement la couleur d'entrée, et utilise que la luminance de norme pèse pour la conversion en arrière-plan gris.Vous pouvez modifier la façon dont le nœud Désaturer se comporte en modifiant la valeur de la propriété Luminance, ou par desaturating seulement partiellement la couleur d'entrée.Partiellement au desaturate la couleur d'entrée, fournissent une valeur scalaire dans la plage [0,1) au terminal Pourcentage du nœud Désaturer .

  5. Connectez la valeur de l'échelle de nuances de gris à la couleur finale.Déplacez le terminal Sortie du nœud Désaturer à terminal RVB du nœud Couleur finale .

L'illustration suivante montre le graphique de nuanceur terminé et un aperçu du nuanceur appliqué à un cube.

[!REMARQUE]

Dans cette illustration, un plan est utilisé comme la forme d'aperçu, et une texture a été spécifiée pour mieux illustrer l'effet du nuanceur.

Graphique du nuanceur et un aperçu de ses effets.

Certaines formes peuvent fournir de meilleurs aperçus pour certains nuanceurs.Pour plus d'informations sur la prévisualisation des nuanceurs dans le concepteur de nuanceurs, consultez Concepteur Shader.

Voir aussi

Tâches

Comment : appliquer un nuanceur à un modèle 3D

Comment : exporter un nuanceur

Concepts

Éditeur d'images

Concepteur Shader

Autres ressources

Nœuds du concepteur Shader