Valeurs dans les graphes Substance
Depuis l’introduction du Moteur Substance 3D Designer v7 dans la version 2019.1.0, il est désormais possible de traiter les valeurs dans le graphe de Substance de données, etpas seulement dans les fonctions. Les données de valeur sont les mêmes que celles utilisées dans les fonctions (Entiers, Flottants et booléens, entre autres), ce qui les différencie nettement des données de couleur ou d’Image en niveaux de gris, qui représentent les valeurs de pixels pour une image entière. Plus précisément, lorsque vous mentionnez des données de valeurs, cela signifie Entier 1, Entier 2, Entier 3 et Entier 4, Flottant 1, Flottant 2, Flottant 3 et Flottant 4 et Booléen. Chacun possède un codage couleur distinct et n’est généralement pas interverti.
Il existe quelques cas d’utilisation pour cela, tels que :
- Renvoi et traitement de données autres que des images, telles que des propriétés de matériau à valeur unique ou des métadonnées supplémentaires. Par exemple, la valeur IOR d’un matériau.
- Optimisation des calculs de graphe qui n’ont pas besoin d’être calculés par pixel (une alternative au Processeur de pixels). Par exemple, une couleur unie aléatoire.
- Lier les propriétés d’un nœud à un autre en traitant les données d’image en valeurs. Par exemple, les valeurs Minimum et Maximum d’une image pour ajuster les Niveaux avec.
Nouveaux nœuds et entrées de valeur
Deux nouveaux Noeuds atomiques fonctionnent avec des valeurs :
En outre, d’autres nœuds les traitent d’une manière spécifique :
Le nœud de sortie s’ajuste automatiquement pour devenir une sortie Value si vous y connectez une connexion Value, comme auparavant avec les niveaux de gris et la couleur.
Chaque nœud (Atomic et Library/Instance) comporte un nouvel onglet qui vous permet de définir des entrées de valeur.
Utilisation des valeurs
L’utilisation de valeurs est légèrement différente du travail de graphe de Substance normal :
Les connexions de valeur ne peuvent être établies qu’à partir d’un Processeur de valeurs, d’une valeur d’entrée ou d’un sous-graphe. Cela signifie en fait qu’un Processeur de valeurs est la seule façon de créer une connexion Value à partir de zéro, il n’y a pas de nœud « Static Value » ou quelque chose de similaire. Créez plutôt un Processeur de valeurs, placez une valeur statique et définissez-la comme sortie pour obtenir le même résultat.
Processeur de valeurs ne peut renvoyer qu’une seule valeur. Si vous souhaitez renvoyer plusieurs valeurs, ensembles ou groupes de valeurs, vous devez créer un sous-graphe.
Pour mettre en surbrillance l’emplacement où les valeurs sont exposées ou en cours d’utilisation, tout nœud comportant des entrées de valeur ou des sorties de valeur est mis en surbrillance avec une bordure jaune épaisse :