Nouveaux échantillons de référence du nœud Shader Graph

BEN CLOWARD Senior Technical Artist
Nov 15, 2023|9 Min
Nouveaux échantillons de référence du nœud Shader Graph
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

L'équipe Shader Graph est heureuse d'annoncer la sortie des nouveaux échantillons de référence de nœuds, disponibles dès maintenant pour les versions 2021 LTS, 2022 LTS et futures.

Node Reference Samples est une collection de plus de 140 ressources Shader Graph. Au lieu d'utiliser ces graphiques pour les matériaux de votre projet, vous pouvez les utiliser comme référence pour apprendre ce que fait chaque nœud et comment il fonctionne. Chaque graphique représente un nœud disponible dans la bibliothèque de nœuds. Il contient également une description du nœud, explique sa fonctionnalité et décompose le fonctionnement des mathématiques sous le capot. Pour apprendre à utiliser un nœud spécifique, ouvrez son fichier de référence pour voir les descriptions, les exemples et les décompositions de ce nœud.

Dans les exemples ci-dessous, nous utilisons l'outil Shader Graph pour illustrer la manière dont vous pouvez utiliser les échantillons de référence Node dans votre prochain projet.

Exemples d'échantillons disponibles

Examinons le nœud Dot Product :

L'actif de référence du nœud de produits en pointillés

Il y a beaucoup de choses qui se passent ici, alors décomposons-les. En haut du graphique, nous avons le nœud et une description de base de ce que fait l'opération du produit de points.

Description du nœud de produit de points

À gauche, nous avons la section Sous le capot, qui décompose l'opération de produit de points en mathématiques plus élémentaires afin que vous puissiez voir exactement ce qui se passe lorsque vous utilisez le nœud de produit de points. Remarquez qu'il y a des conseils utiles et des descriptions de ce qui se passe et pourquoi.

Les calculs effectués par le nœud de produit de points

Cette section vous montre ce que vous pouvez faire avec le nœud Dot Product. Nous pouvons voir que le nœud peut être utilisé pour désaturer une couleur ou comme une méthode pratique pour la sélection des canaux de texture et que le produit de points est utilisé comme base pour les calculs d'éclairage diffus.

Exemples d'utilisation du nœud de produit de points

Ce n'est qu'un exemple parmi d'autres. Nous avons créé plus de 140 graphiques similaires représentant une grande majorité des nœuds disponibles dans Shader Graph, chacun contenant des descriptions, des exemples, des illustrations et des conseils utiles.

Nœud DDX
L'actif de référence du nœud DDX
Vecteur normal
Le nœud de référence du vecteur normal
Nœud de Lerp
L'actif de référence du nœud de Lerp
Nœud de mélange normal
L'actif de référence du nœud de mélange normal
Exemple d'organisation

Les exemples de ressources sont organisés par catégorie, comme dans la bibliothèque de nœuds. Dans Shader Graph, appuyez sur la barre d'espacement pour appeler le menu Create Node (Créer un nœud). À partir de là, vous verrez les catégories de nœuds disponibles à ajouter à votre graphique.

Les catégories de nœuds dans le menu Créer un nœud

Après avoir téléchargé les échantillons, vous verrez les dossiers correspondants.

Les catégories correspondantes dans les fichiers de référence des nœuds

Par exemple, le nœud Produit de points se trouve dans la catégorie Mathématiques, et la ressource de référence se trouve dans le dossier Mathématiques.

Trouver la ressource exemple du nœud Dot Product dans le dossier Math
Avantages pour les nouveaux utilisateurs

Nous comprenons que pour les nouveaux utilisateurs, Shader Graph peut représenter une courbe d'apprentissage abrupte. L'outil comporte des centaines de nœuds et nécessite une compréhension des principes mathématiques sous-jacents, ainsi que quelques connaissances en matière de graphisme. Ces nouveaux échantillons offrent plusieurs avantages aux nouveaux utilisateurs.

  • Comprendre les mathématiques qui sous-tendent les nœuds : Les opérations de base telles que Lerp, Dot Product et Normalize sont décomposées en mathématiques très élémentaires afin qu'il soit plus facile de comprendre ce qui se passe sous le capot.
  • Montrer contre dire : La documentation décrit ce que fait chaque nœud, mais ces exemples montrent ce que font les nœuds visuellement et dans leur contexte.
  • Fournir de l'inspiration : Chaque exemple peut servir de tremplin pour trouver des idées et de nouvelles façons d'utiliser Shader Graph.
Avantages pour les utilisateurs expérimentés

Les utilisateurs expérimentés pourront mieux comprendre le fonctionnement de certains nœuds. Ils peuvent avoir besoin de savoir si la sortie du nœud est normalisée ou saturée, et ils peuvent vouloir modifier le fonctionnement des nœuds pour créer leurs propres variations. Ces nouveaux échantillons profiteront aux utilisateurs expérimentés de la manière suivante :

  • Comprendre plus clairement ce que fait chaque nœud.
  • Modifications personnalisées : Copiez et collez la partie "Under The Hood" d'un échantillon dans un sous-graphe pour créer votre propre version du nœud Shader Graph.
  • Utilisez les échantillons comme un tremplin pour la créativité et l'inspiration.
Comment installer

Installez les nouveaux exemples de ressources à l'aide du gestionnaire de paquets.

Dans l'éditeur, ouvrez le Gestionnaire de paquets.

Le menu de la fenêtre affiche l'option Gestionnaire de paquets

Dans la fenêtre du gestionnaire de paquets, sélectionnez le paquet Shader Graph.

La fenêtre du gestionnaire de paquets avec le paquet Shader Graph sélectionné

Sélectionnez l'onglet Échantillons.

Les détails du paquet Shader Graph dans le gestionnaire de paquets montrant le bouton pour importer les échantillons de référence de nœuds.

Enfin, sélectionnez le bouton Node Reference Import pour intégrer le nouvel ensemble d'échantillons Node Reference dans votre projet.

Une fois ces étapes terminées, les actifs de référence de nœud apparaîtront dans votre projet sous Assets/Samples/Shader Graph/<votre version>/Node Reference.

L'emplacement des échantillons de référence du nœud dans la fenêtre du projet
Conclusion et projets futurs

Il s'agit d'un ensemble d'échantillons très riches et profonds. Nous espérons que vous prendrez plaisir à l'explorer et que vous l'utiliserez pour en savoir plus sur le fonctionnement des nœuds du Shader Graph. Nous aimerions connaître votre avis et vos impressions sur ces échantillons. N'hésitez pas à nous dire ce que vous en pensez dans le forum Shader Graph.

Cette série d'exemples de référence de nœuds n'est que la première d'une série. Au cours de l'année prochaine, nous publierons d'autres séries d'échantillons, à quelques mois d'intervalle. Elles vous aideront à apprendre plus rapidement le Shader Graph, à comprendre comment configurer des fonctionnalités spécifiques et à créer de nouveaux shaders plus rapidement grâce à des sous-graphes et des modèles prédéfinis. Nous espérons que vous prendrez plaisir à utiliser ces nouveaux échantillons.

Ressources complémentaires

Vous voulez en savoir plus sur les échantillons de nœuds ? Connectez-vous avec nous sur les forums dans ce fil de discussion dédié. Pour en savoir plus sur les avancées de l'éditeur, restez à l'écoute de Unite 2023 pour les annonces, et surveillez les nouveaux blogs techniques d'autres développeurs Unity dans le cadre de la série permanente Tech from the Trenches (La technologie dans les tranchées).