Présentation du workflow

Substance 3D Designer est un éditeur basé sur des nœuds. Cela signifie que presque tous les types de projet ou de ressource impliqueront de placer des nœuds (composantes) et de les connecter pour créer une chaîne d’opérations (un Graphe). Cette page explique le concept des workflows basés sur les nœuds et fournit un résumé des 3 principaux types de Graphes que vous pouvez créer dans Designer.

Flux de données simplifié {modal="regular"}

Workflow basé sur les nœuds

Travailler dans Designer est différent des autres logiciels de retouche d’images 2D tels que Photoshop. Au lieu d’effectuer une action manuellement (comme ajuster la saturation en accédant à une option de menu et en modifiant un curseur), construisez les étapes logiques de la modification ou de la création de votre image. Cela se produit en construisant un réseau de petits blocs de construction appelés «nœuds». Les données d’image se déplacent de gauche à droite à travers les composantes, connectées par des liens qui déterminent le chemin des informations. Chaque nœud, s’il est connecté, contribuera aux résultats finaux.

Le principal avantage est que votre workflow devient non linéaire. Contrairement aux actions exécutées manuellement qui sont consignées dans une pile de données d’historique, vous pouvez toujours remplacer ou modifier un nœud à tout moment. Si vous estimez que votre tout premier réglage de contraste, qui a affecté le résultat de votre image jusqu’à la fin, a été trop important, vous pouvez toujours revenir en arrière et l’ajuster ou même le découper complètement, sans perdre tout le travail que vous avez effectué par la suite.

Instances de graphe simplifiées

Workflow d’Instance de graphe

L’instanciation de Graphes est un processus essentiel dans Designer. Il vous permet de créer vos propres nœuds en prenant n’importe quelle taille ou type de Graphe et en le regroupant comme nouveau bloc de construction Node. Ces types de nœuds sont appelés « Instances de graphe » Cela vous permet d’être beaucoup plus efficace, de gagner du temps et de partager le travail avec d’autres. Avez-vous développé une excellente technique pour l’usure des bords par exemple ? Créez-en une Instance de graphe et réutilisez-la vous-même, partagez-la avec la communauté ou votre équipe !

Pour plus d’informations sur les Instances de graphe dans les graphes de Substance, une section dédiée est disponible à leur sujet dans la documentation.

Paramètres de Graphe simplifiés {modal="regular"}

Paramètres personnalisés

Tous les nœuds de votre chaîne d’opérations auront une forme de contrôle : des boutons, des curseurs, des paramètres que vous pourrez modifier, ce qui influencera le résultat final. Si vous créez un Sous-Graphe, ou si vous voulez exporter votre Fichier de Substance de données vers une autre application, vous pouvez construire votre propre « panneau de contrôle » pour vos fichiers, permettant à quiconque utilisant le Graphe de le modifier avec un panneau de contrôle entièrement unique, exposant des possibilités infinies. Découvrez le concept général des paramètres personnalisés ici, ou allez plus loin dans la profondeur et commencez à exposer des paramètres.

types de graphe

Vous trouverez ci-dessous un résumé des trois types de Graphes que vous pouvez modifier dans Substance 3D Designer, ainsi qu’un lien vers la section correspondante de la documentation.

{width="120px"}

Graphes Substance

Les graphes de Substance sont le principal type de graphe créé dans Substance 3D Designer. Leur objectif est de générer et traiter des données d’image 2D qui ne sont pas limitées à une résolution, une couleur ou une forme définie. Ils sont conçus comme des outils de traitement d’image et de génération extrêmement polyvalents, et pas seulement comme des résultats statiques prédéfinis.

Les résultats peuvent se présenter sous la forme d’un motif simple en noir et blanc, d’un filtre qui s’exécute uniquement sur les autres images et ne génère pas de contenu à lui seul, ou même d’un matériau procédural complet avec plusieurs canaux.

Les graphes de Substance sont le type de graphe le plus largement pris en charge. Ils peuvent être exportés et utilisés dans une multitude de workflows différents.

Exemples

Vous trouverez ci-dessous quelques exemples typiques de cas d’utilisation courants.

Forme simple

Forme simple dans le graphe Substance {width="512px" modal="regular"}

Une forme de masque simple pour une décalcomanie est créée en générantun morceau de texte et une forme de disque, en extrayant le bord du disque et en les fusionnant avant de les définir comme sortie finale.

Le texte portant le numéro ou le thickness du contour peut être exposé à l’extérieur pour rendre ce graphe plus dynamique.

Filtre Réglage

Filtre de réglage dans le graphe Substance {width="512px" modal="regular"}

Un graphe de filtrage prend une map normal en tant que entrée (avec un aperçu personnalisé), la convertit en courbure, puis ajuste le contraste pour créer un masque de contours convexes en tant que sortie finale.

Les valeurs de contraste définies dans l’histogramme peuvent être exposées, ce qui en fait un filtre simple mais utile associé à l’emplacement d’entrée dynamique.

Matériau complet

matériau total en graphe de Substance {width="512px" modal="regular"}

Un graphe plus compliqué fusionne deux Matériaux de base. L’un des Matériaux de base est simple, l’autre utilise des entrées personnalisées pour ajouter de l’intérêt. Un masque est utilisé pour déterminer lequel des deux matériaux apparaît à l’endroit où il se trouve avant d’être défini comme sorties finales.

Cet exemple utilise les modes de création de liens pour simplifier l’utilisation de plusieurs liens.

{width="120px"}

graphes de fonction de Substance

Les fonctions traitent des valeurs uniques (entiers, flots, vecteurs) au lieu de données d’image (ensembles entiers de pixels). Les fonctions sont également des Graphes avec des réseaux de nœuds, mais les nœuds utilisés et l’interface sont différents des graphes de Substance normaux. Le workflow est entièrement basé sur des opérations mathématiques et n’affiche aucune vignette d’aperçu d’image, ce qui en fait une méthode de travail beaucoup plus avancée avec Substance 3D Designer.

Les fonctions peuvent être utilisées dans de nombreux contextes différents, les principaux étant de modifier le comportement d’un paramètre exposé, de créer le comportement de Processeurs de pixels ou de FX-Maps et d’utiliser des valeurs dans un graphe de Substance.

Exemples

Vous trouverez ci-dessous quelques exemples de cas d’utilisation courants pour les graphes de fonction de Substance.

Fonction simple

graphe de fonction simple {width="256px" modal="regular"}

Fonction simple dans le contexte d’un paramètre exposé. Il obtient une valeur flottante d’entrée appelée « Intensité » qui est déterminée pour aller de 0 à 1 (une plage facile à comprendre) et la remappe vers une plage définie de 0,1 à 0,8. Cela signifie que si l’utilisateur définit l’intensité sur 0, en interne 0,1 sera utilisé, si l’interface utilisateur est définie sur 1, 0,8 sera utilisé, et toute valeur entre les deux sera interpolée linéairement. Ce type de fonction est couramment utilisé lorsque exposez des paramètres, mais utilisez des fonctions personnalisées.

Cette fonction peut également être écrite en tant que lerp(0.1, 0.8, Intensité) dans un pseudocode similaire à HLSL ou GLSL.

Fonction avancée

Fonction avancée {width="512px" modal="regular"}

Cette fonction avancée montre le fonctionnement interne d’un Processeur de pixels destiné à ajuster la teinte d’une entrée de table des couleurs en fonction de l’intensité d’une seconde entrée de masque en niveaux de gris.

Il échantillonne les deux entrées avec la variable système « $pos », puis supprime l’Alpha, convertit la valeur de couleur en TSL et modifie la composante Teinte en la multipliant par la valeur de niveaux de gris échantillonnée. Ensuite, il réassemble le vecteur, reconvertit le TSL en RGB et ajoute l’Alpha pour la sortie finale.

dans le pseudo-code, il s’agirait d’une fonction beaucoup plus compliquée qui ne tiendrait pas sur une seule ligne.

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