Lorsque la complexité des matériaux augmente, le graphique des nœuds peut rapidement devenir difficile à lire et à utiliser. Les graphiques compliqués et non organisés peuvent être lents à modifier et difficiles à comprendre lorsqu'un matériau est transféré de l'auteur principal à un autre artiste ou développeur.
Outils Organisation de l'Éditeur de matériau
Unreal Engine comprend plusieurs outils pour améliorer l'organisation de vos graphiques de matériaux.
Commentaires
Les commentaires sont le moyen le plus simple d'améliorer la lisibilité d'un graphique de matériau. Ce matériau n'est pas excessivement compliqué, mais sans annotations, il faudrait un moment ou deux pour interpréter s'il a été transmis à un deuxième artiste.

Un réseau de graphique de matériau avec et sans commentaires.
Faites glisser le curseur pour voir le même matériau annoté de commentaires. Les étiquettes indiquent immédiatement l'action de chaque groupe de nœuds.
Il existe deux façons d'ajouter des commentaires aux matériaux.
Description de nœud
Vous pouvez ajouter un commentaire ou une description à toute expression matérielle ou fonction individuelle dans le graphique des nœuds.
- Passez le pointeur de la souris sur un nœud du graphique des matériaux.
-
Cliquez avec le bouton gauche de la souris sur l'icône Basculer la bulle de commentaires.
-
Saisissez un commentaire dans le champ.
-
Cliquez sur l'icône en forme d'épingle si vous souhaitez que le commentaire reste visible lorsque vous effectuez un zoom avant ou arrière sur le graphique des matériaux. Le commentaire reste ainsi à une échelle lisible, même en cas de zoom arrière. Vous pouvez cliquer à nouveau sur l'icône Basculer la bulle de commentaires pour masquer le commentaire.
Tout ce que vous saisissez dans la bulle de commentaires apparaîtra également dans le champ Desc du panneau Détails de ce nœud. Cette description reste visible même lorsque la bulle de commentaires est masquée.
Zone de commentaire
Vous pouvez utiliser une zone de commentaires pour regrouper une sélection de nœuds apparentés.
- Sélectionnez tous les nœuds que vous souhaitez placer dans une zone de commentaires.
- Appuyez sur la touche C pour créer une zone de commentaires autour des nœuds sélectionnés.
- Tapez un nom dans le champ de l'en-tête.
Les zones de commentaires vous permettent de déplacer tous les nœuds de la zone en un seul groupe. Cliquez du bouton gauche et faites glisser la barre d'en-tête pour déplacer la zone de commentaire.
- Vous pouvez ajouter et supprimer des nœuds en les faisant glisser dans ou hors de la zone de commentaires.
- Redimensionnez une zone de commentaires en faisant glisser les coins ou les bords.
- Vous pouvez imbriquer les zones de commentaires les unes dans les autres.
Couleur de commentaire
Les zones de commentaires ont une propriété de couleur dans le panneau Détails.
-
Cliquez sur la barre d'en-tête d'une zone de commentaires pour accéder à ses propriétés détaillées.
-
Cliquez sur le nuancier Couleur de commentaire et choisissez une nouvelle couleur dans la boîte de dialogue Sélecteur de couleur.
Nœuds de réacheminement
Les nœuds de réacheminement permettent de modifier le chemin du fil entre deux nœuds d'expression de matériau. Vous pouvez également utiliser un nœud de réacheminement pour diviser un fil afin de le connecter à plusieurs entrées.
Double-cliquez n'importe où sur la longueur d'un fil pour ajouter un nœud de réacheminement.
Pour modifier la trajectoire du fil, survolez le nœud de réacheminement jusqu'à ce que la souris affiche une icône de déplacement.
Cliquez avec le bouton gauche de la souris et faites glisser le nœud vers un nouvel emplacement. Les réacheminements vous permettent de rediriger les fils autour des nœuds qui se trouvent sur le chemin d'origine.
Dans cette vidéo, un nœud de réacheminement est utilisé pour diviser un fil afin de l'acheminer vers trois entrées en aval.
Réacheminements nommés
Les réacheminements nommés vous permettent de simplifier un graphique de matériau en éliminant les connexions filaires et en acheminant les informations par des nœuds d'entrée et de sortie. Un réacheminement nommé est comme un tunnel ou un portail d'une zone du graphique de matériau à une autre.
Par exemple, ce petit groupe de nœuds liés à la carte de rugosité crée un fil relativement long au milieu du graphique des matériaux. En utilisant un réacheminement nommé, vous pouvez éliminer le fil sans affecter le flux de données.
Création de réacheminements nommés
-
Double-cliquez le long d'un fil pour ajouter un nœud de réacheminement.
-
Cliquez avec le bouton droit de la souris sur le nœud et choisissez Convertir en réacheminement nommé dans le menu contextuel.
-
La connexion filaire disparaît et deux nœuds Réacheminement nommé sont créés au début et à la fin de la connexion. Montré côte à côte, vous pouvez voir comment un réacheminement nommé ressemble à un tunnel. Les données entrent dans le premier nœud et sortent par le second, appelé Nœud d'utilisation de réacheminement nommé.
Le premier nœud d'un réacheminement est appelé Déclaration de réacheminement nommé. Il est extrêmement important de donner à ce nœud un nom unique et descriptif dans le panneau Détails.
Sélectionnez le nœud Déclaration de réacheminement nommé et saisissez une description dans le champ Nom. Vous pouvez également modifier la propriété Couleur du nœud si vous souhaitez coder vos réacheminements par couleur.
Les nœuds de sortie de réacheminement nommé peuvent être passés dans plusieurs entrées plus en aval, ou peuvent être dupliqués et utilisés plusieurs fois.
Par exemple, nous avons utilisé précédemment un nœud de réacheminement pour faire passer les commandes UV globales dans trois entrées en aval.
Si cette épingle est convertie en un réacheminement nommé, trois nœuds Utilisation apparaissent au lieu d'un.
Tout ce qui se trouve dans la boîte de commentaires Contrôles UV globaux est maintenant physiquement détaché du reste du réseau de nœuds. Vous pouvez le déplacer n'importe où dans le graphique et les données circuleront toujours à travers le réacheminement nommé dans les UV Albedo, Rugosité et Normale de base.
Ou si vous préférez, vous pouvez utiliser un seul nœud de sortie de réacheminement nommé et l'alimenter dans les trois entrées UV.
Ajout de nœuds d'utilisation de réacheminement nommé
Vous pouvez ajouter des nœuds d'utilisation de réacheminement nommé supplémentaires à partir du menu contextuel ou de la Palette.
Tous les réacheminements nommés de votre matériau apparaissent en haut du menu. Vous pouvez également dupliquer des nœuds de réacheminement existants en les sélectionnant et en appuyant sur Ctrl+D.
Revenir à un réacheminement traditionnel
Vous pouvez reconvertir n'importe quelle réacheminement nommé en épingle de réacheminement non nommé si vous décidez qu'il est avantageux de voir la connexion du fil.

Le réacheminement nommé par la rugosité est reconverti en une épingle de réacheminement traditionnel.
- Cliquez avec le bouton droit de la souris sur une déclaration de réacheminement nommée ou un nœud d'utilisation (les deux fonctionnent).
-
Choisissez Convertir en réacheminement dans le menu.
-
Le fil est restauré et une épingle de réacheminement sans nom est laissée derrière. Vous pouvez sélectionner l'épingle et appuyer sur Supprimer si elle n'est plus nécessaire.
Options de sélection de réacheminement
Il existe des options de sélection pour les nœuds de réacheminement nommés qui vous permettent de rechercher et sélectionner les nœuds de réacheminement correspondants dans le graphique des matériaux.
Cliquez avec le bouton droit de la souris sur un nœud Déclaration de réacheminement nommé et cliquez sur Sélectionner les utilisations de réacheminement nommé pour sélectionner tous les nœuds de sortie en aval pour ce réacheminement.
Cliquez avec le bouton droit de la souris sur un nœud Utilisation de réacheminement nommé et cliquez sur Sélectionner la déclaration de réacheminement nommé pour sélectionner le nœud d'origine en amont du réacheminement.
Aligner et distribuer
L'Éditeur de matériau dispose de plusieurs options dans le menu contextuel pour aligner et distribuer les nœuds dans votre graphique de matériau.
-
Sélectionnez deux ou plusieurs nœuds que vous souhaitez aligner.
-
Cliquez avec le bouton droit de la souris sur l'un des nœuds et ouvrez le sous-menu Alignement.
-
Sélectionnez l'une des options pour aligner ou distribuer les nœuds sélectionnés.
Dans cet exemple, Aligner à gauche a été utilisé pour aligner le bord gauche des nœuds sélectionnés. La commande Distribuer verticalement a ensuite été utilisée pour créer un espacement égal entre eux sur l'axe vertical.
Aligner
Les options du menu Aligner vous permettent d'aligner les nœuds selon six axes différents. Vous pouvez également redresser le fil de connexion entre deux nœuds.
| Option | Résultat | Raccourci |
|---|---|---|
| Aligner en haut | Aligne le bord supérieur des nœuds sélectionnés. | Maj+W |
| Aligner au milieu | Aligne les nœuds sélectionnés sur leur milieu vertical. | Alt+Maj+W |
| Aligner en bas | Aligner le bord inférieur des nœuds sélectionnés. | Maj+S |
| Aligner à gauche | Aligner le bord gauche des nœuds sélectionnés. | Maj+A |
| Aligner au milieu | Aligne les nœuds sélectionnés sur leur milieu horizontal. | Alt+Maj+S |
| Aligner à droite | Aligner le bord droit des nœuds sélectionnés. | Maj+D |
| Redresser la connexion | Redresse le fil entre deux nœuds afin qu'il soit parfaitement horizontal. | Q |
Distribution
Les options Distribution vous permettent de créer un espacement égal entre les nœuds sélectionnés sur l'axe horizontal ou vertical.
| Option | Résultat |
|---|---|
| Distribuer horizontalement | Crée un espacement horizontal égal entre les nœuds sélectionnés. |
| Distribuer verticalement | Crée un espacement vertical égal entre les nœuds sélectionnés. |
Réduire les nœuds
Vous pouvez utiliser l'option Réduire les nœuds pour condenser plusieurs expressions ou fonctions matérielles en un seul nœud.
Il y a plusieurs raisons pour lesquelles vous pourriez vouloir faire cela.
- Si un grand groupe de nœuds apparentés devient trop compliqué, les réduire peut libérer de l'espace dans le graphique et rendre le matériau plus facile à lire.
- Un deuxième cas d'utilisation est celui où un ensemble de nœuds est tellement banal ou répétitif qu'il n'est pas nécessaire de voir le réseau complet de nœuds pour comprendre son objectif.
Par exemple, les nœuds Quadrillage normal détaillé illustrés ci-dessous utilisent une méthode familière pour contrôler l'échelle d'une texture.
Pour simplifier le graphique, vous pouvez réduire tout ce qui se trouve dans la zone Quadrillage normal détaillé.
Comment réduire les nœuds
-
Sélectionnez tous les nœuds de matériau que vous souhaitez réduire.
-
. Cliquez avec le bouton droit de la souris sur l'un des nœuds et choisissez Réduire les nœuds dans le menu contextuel.
-
Les expressions de matériau sélectionnées sont remplacées par un seul nœud portant le nom par défaut Nœuds réduits.
-
Cliquez avec le bouton gauche de la souris sur le nom en haut du nœud, et saisissez un nom descriptif dans le champ.
-
La section Normales détaillées du graphique est grandement simplifiée.
Modification des nœuds réduits
Rien n'a changé dans le graphique de matériau. Le nœud réduit agit simplement comme un conteneur pour le réseau de nœuds qu'il contient.
Si vous passez la souris sur un nœud réduit, vous verrez un aperçu du graphique de matériaux qu'il contient.
Double-cliquez sur un nœud réduit pour afficher et modifier son contenu. Cela ouvre un sous-graphique dans le même onglet de l'Éditeur de matériaux.
Cliquez sur Graphique des matériaux dans la navigation par fil d'Ariane en haut de l'Éditeur de matériaux pour arrêter de visualiser les nœuds réduits et revenir au graphique principal.
Développement des nœuds réduits
Vous pouvez redévelopper les nœuds réduits dans le graphique des matériaux.
- Cliquez avec le bouton droit de la souris sur un nœud réduit.
-
Cliquez sur Développer le nœud dans le menu contextuel.
-
Les nœuds réduits sont rétablis dans configuration initiale.