Concepts clés du graphe Substance

Cette page répertorie les concepts importants à comprendre pour l’utilisation des graphes de Substance dans Substance 3D Designer.

Sous-graphes/Publication

La publication d’un graphe ou la création d’un sous-graphe sont deux concepts abstraits très similaires. Cela signifie que n’importe quel graphe ou réseau de nœuds peut être « assemblé » et transformé en une ressource réutilisable et autonome. La création de sous-graphes s’effectue principalement au sein de l’application pour rendre certains contenus réutilisables dans un workflow efficace et intelligent, car cela évite de dupliquer un ensemble de nœuds à l’infini. La publication implique une étape supplémentaire pour exporter au format SBSAR (Substance 3D Asset), ce qui rend votre graphe de réseau de nœuds utilisable en dehors de l’application, par exemple lorsque vous créez un matériau pour le Moteur irréel.

Les entrées, les sorties et les Paramètres exposés sont extrêmement importants pour ce concept, car ils sont les seuls moyens d’interagir avec le graphe une fois qu’il est utilisé comme sous-graphe ou comme actif Substance 3D publié. Les raisons sont les suivantes :

  • Aucune sortie signifie que votre graphe ne génère rien, aucune donnée du tout.
  • Aucun paramètre exposé signifie que votre graphe ne peut pas être personnalisé de quelque manière que ce soit. Vous ne pouvez pas définir des éléments tels que l’intensité d’un effet, l’opacité d’une image fusionnée, la couleur d’une zone spécifique, etc.
  • L’absence d’entrée signifie que, dans certains cas, vous ne pourrez pas personnaliser le résultat d’un graphe avec vos propres données d’image, telles que des maps de maillage bakées pour générer des effets à partir de, une image d’entrée pour appliquer un flou ou un masque personnalisé pour isoler certaines zones d’une image.

Entrées et sorties

Une sortieest un nœud qui génère un seul résultat 2D. C’est un point de terminaison, une terminaison pour votre graphe, un résultat fini. Seules les données connectées à une sortie peuvent être exportées en dehors de Designer, voire utilisées dans d’autres graphes.

Voici quelques informations à connaître sur les sorties :

  • Vous pouvez avoir autant de sorties que vous le souhaitez, mais vous devez en avoir au moins une.
  • Une sortie peut être de n’importe quelle résolution jusqu’à 8 192 px de large ou de haut, elle peut être de couleur ou en niveaux de gris et peut être exportée vers n’importe quel type de fichier pris en charge.
  • Les sorties peuvent et doivent être nommées de manière unique pour les identifier, ce qui est utile lors de l’exportation.
  • Chaque connecteur à droite d’un nœud est en fait une sortie (voir « Sous-graphes pour plus d’informations »).

Une entrée est similaire à une sortie. Il s’agit d’un emplacement vide et ouvert auquel vous ou un autre utilisateur pouvez connecter vos propres données. Il permet de créer un graphe qui, dans des données d’image externes définies par l’utilisateur, modifie une image d’entrée (un flou ou un réglage Contraste par exemple).

Voici quelques informations à connaître sur les entrées :

  • Les entrées sont entièrement facultatives. Vous ne devez les ajouter qu’en cas de besoin. Il n’y a pas de montant minimum ou maximum.
  • Les entrées ont une résolution définie (généralement liée au graphe) que vous définissez, ainsi que s’il s’agit de niveaux de gris ou de couleurs. Tout ce qui y est connecté sera converti pour correspondre à ceci.
  • Les entrées peuvent être des fichiers bitmap de votre disque dur, d’autres graphes, des calques de Painter ou Alchemist, etc.
  • Chaque connecteur à gauche d’un nœud est une entrée (voir « Sous-graphes pour plus d’informations »).

Héritage

Au fur et à mesure que les images et les valeurs sont transmises des nœuds aux autres, certains attributs de ces images, c’est-à-dire leurs paramètres de base, sont également propagés sur le graphe, tels que la résolution, la précision (c’est-à-dire la profondeur de bit), la répétition et la vitesse aléatoire.

Cette propagation est définie par les méthodes d’héritage que chaque nœud applique pour ces attributs. En effet, les nœuds peuvent hériter des attributs d’autres nœuds ou du graphe dans lequel ils se trouvent.
Les méthodes d’héritage peuvent être les suivantes :

  • Relatif au parent
  • Relative à l’entrée
  • Absolu : aucun héritage

L’Héritage peut être abstrait et difficile à gérer, c’est pourquoi nous vous recommandons vivement de consulter la page dédiée pour en discuter en détail.

Exposition des paramètres

Exposer des paramètres est un concept qui peut aller très loin, mais il peut se résumer à la sélection de certaines propriétés des nœuds dans votre graphe et à la création d’un élément de contrôle d’interface utilisateur dédié pour eux, qui est facilement disponible une fois que le graphe est utilisé comme sous-graphe ou s’il est publié comme archive. Étant donné que vous ne pouvez plus sélectionner rapidement ou facilement des nœuds et modifier leurs propriétés, l’objectif est de créer un autre panneau de configuration principal qui regroupe toutes les propriétés pertinentes pour ce graphe spécifique.

voici quelques informations à connaître sur les Paramètres exposés :

  • Les paramètres exposés déplacent un contrôle du nœud vers le graphe, essentiellement vers le haut d’un niveau de la hiérarchie.
  • Les paramètres exposés ne peuvent donc plus être modifiés sur le nœud, seulement sur le graphe.
  • Les paramètres exposés peuvent être entièrement personnalisés avec des noms, des étiquettes, des valeurs, le type d’éditeur d’interface utilisateur et même être masqués et affichés pour certaines conditions.

Exposer des paramètres est un concept abstrait et difficile pour les débutantsil existe davantage de documentation dédiée à ce sujet, mais il est recommandé de se familiariser entièrement avec d’autres aspects de base du logiciel avant de se plonger dans l’Expose de paramètres.

recommendation-more-help
substance-3d-designer-help-guide