Utilisation des tracés et des Outils spline

Le jeu d’outils Tracés et splines est une collection de nœuds qui vous permet de créer et de modifier des formes et des courbes indépendantes de la résolution, utilisées pour dessiner, mapper et dispersion des images.

Vue d’ensemble

Que sont les tracés et les splines ?

Les tracés sont une série de points connectés en lignes droites.

Les splines sont des courbes lisses dont les trajectoires sont formées par des points de contrôle et les tangentes de ces points.
Chaque point contrôle également les attributs d’height et de thickness d’une spline, qui sont utilisés pour piloter la mise en correspondance, la déformation et la diffusion des images.

Chacun peut créer des formes fermées ou ouvertes.

Sortie du nœud

Les nœuds produisent des images qui contiennent des données codées représentant des chemins et des splines.

Par exemple, l’image de droite représente l’image en sortie par un nœud de type Polygone des tracés.

Sortie du polygone des tracés

Ainsi, les images qu’ils produisent ne sont pas directement utilisables en tant qu’élément graphique. Ils doivent être traités par d’autres nœuds de la palette d’outils qui peuvent les convertir en un résultat graphique qui peut ensuite être utilisé avec les autres nœuds disponibles pour les graphes de Substance.

Lorsque vous travaillez avec des tracés et des splines, vous pouvez prévisualiser ces objets mappés dans une image à l’aide du nœud Tracés d’aperçu dédié pour les tracés et de la sortie Aperçu dédiée pour les splines.

interaction vue 2D

Un grand nombre de nœuds dans l’ensemble d’outils permettent d’effectuer des modifications directement dans la vue 2D à l’aide de gadgets de contrôle. Ces gadgets comprennent le widget de position et la matrice de transformation.

Par exemple, les nœuds de génération de splines tels que Spline (cubique) ou Spline (polyquadratique) vous permettent de déplacer les points de contrôle des splines. Pour les tracés, le Quad Transforme on Path comporte des commandes similaires lorsqu’il est sélectionné.

Spline cubique en vue 2D

Performance

Les tracés et les outils spline nécessitent des calculs intensifs, à tel point que vous devez tenir compte de quelques paramètres pour assurer les meilleures performances et réactivité lorsque vous travaillez avec l’ensemble d’outils :

  1. L’ensemble d’outils utilise largement les fonctionnalités de Substance Engine qui s’exécutent beaucoup plus rapidement sur le GPU. Par conséquent, utilisez la version GPU du moteur pour votre système : Direct3D (Windows) ou OpenGL (macOS).
    Vous pouvez changer de moteur en appuyant sur la touche F9 ou en accédant à Outils > Changer de moteur… dans la barre de menus principale.
  2. Ensuite, nous vous recommandons vivement de désactiver la modification contextuelle dans la section Graphe des Préférences (accédez à Modifier > Préférences… dans la barre de menus principale pour accéder à cette fenêtre).
    L’édition contextuelle vous permet d’ouvrir des instanciers dans le cadre du graphe hôte, ce qui est certes très pratique, mais a pour effet secondaire d’augmenter de manière exponentielle les calculs requis par le cache d’image de l’ensemble d’outils.

Vous remarquerez une amélioration significative des performances lorsque vous modifierez l’un de ces deux paramètres sur l’état recommandé.

Outils de tracé dans la bibliothèque

Outils Path

Génération de tracés

Le polygone des tracés génère un tracé sous la forme d’un polygone dont le rayon et le nombre de côtés sont spécifiés.

Vous pouvez également extraire des tracés d’une image en niveaux de gris à l’aide du nœud Masquer sur les tracés.
Il s’agit actuellement de la seule façon de produire des formes complexes. Elle vous permet d’exploiter l’ensemble de la bibliothèque de nœuds de graphe de Substance pour produire les formes qui seront converties en tracés.

Nœuds de génération de tracés{width="600px"}

Modification des tracés

Transforme 2D de tracé, Déformation de tracé et Transforme quadruple sur tracé vous permettent de modifier la forme des tracés.

Vous pouvez également supprimer les chemins indésirables en sélectionnant des chemins par index ou par longueur, à l’aide du nœud Sélection de chemins.

Un traitement plus complexe peut être effectué sur chaque point d’un tracé à l’aide du nœud Processeur de Vertex des tracés. Il existe une version plus simple pour des réglages plus légers.

Nœud Chemins de prévisualisation

L’aperçu du résultat des nœuds Chemins se fait à l’aide du nœud Chemins d’aperçu dédié.
Ce nœud n’a pas de sorties. Double-cliquez sur LMB sur le nœud pour afficher l’aperçu dans la vue 2D.

Les tracés distincts ont une couleur unique dans l’aperçu pour distinguer facilement chaque tracé.

Nœud des chemins de prévisualisation

Tracés à spline

Vous pouvez tirer parti de l’ensemble d’outils dédié aux splines avec des tracés, en convertissant les tracés en splines à l’aide du nœud Tracés en spline.

Gardez à l’esprit que les splines sont des courbes et ne peuvent donc pas conserver la netteté des tracés. Un lissage des formes est attendu lors de la conversion de tracés en splines.

Une combinaison très utile pour exploiter l’ensemble d’outils de splines à travers les tracés est la suivante :

Masquer > Masquer sur tracés > Tracés sur spline

Chemin vers la spline

Spécifications de format de chemin d’accès

Le nœud Tracés de prévisualisation est requis, car les nœuds Tracés produisent les données des tracés codés dans une image couleur.
Ce codage suit une spécification décrite dans la page Spécifications de format des chemins.

Vous pouvez utiliser cette spécification pour produire vos propres nœuds en utilisant ce format et tirer le meilleur parti des nœuds du processeur de Vertex Paths.

Outils spline dans la bibliothèque

Outils Spline

Génération de splines

Les splines peuvent être générées à l’aide de nœuds tels que cercle spline, spline (cubique) ou spline (polyquadratique). Ces nœuds vous permettent de dessiner une spline d’une trajectoire arbitraire à l’aide de différentes commandes en fonction du nœud.

Vous pouvez également extraire les splines des tracés à l’aide du nœud Tracés vers spline.
Gardez à l’esprit que les splines sont des courbes et ne peuvent donc pas conserver la netteté des tracés. Un lissage des formes est attendu lors de la conversion de tracés en splines.

Une combinaison très utile pour exploiter l’ensemble d’outils de splines à travers les tracés est la suivante :

Masquer > Masquer sur tracés > Tracés sur spline

Les splines peuvent également vous aider à en générer d’autres. Par exemple, les ponts splines (2 splines) et les ponts splines (liste) génèrent des splines qui traversent une liste de splines dans l’ordre.

Modification des splines

Le Transforme 2D spline et la déformation spline vous permettent de modifier la forme des splines.

Vous pouvez également supprimer les splines indésirables en sélectionnant des tracés par index, ainsi qu’en rognant les splines, à l’aide du nœud Sélection de spline.

En plus de sa trajectoire, les propriétés d’height et de thickness des splines peuvent être ajustées après coup à l’aide du Height d’échantillon de spline et du Thickness d’échantillon de spline.

Enfin, des splines distinctes peuvent être fusionnées en une seule spline grâce au nœud Liste de fusion de splines.

Ajout de splines

Lorsque vous créez et modifiez des splines, vous devrez peut-être combiner plusieurs splines afin de les ajuster ou de les utiliser toutes à la fois.

Il est important de garder à l’esprit que les splines sont stockées et traitées en tant que liste triée.

La combinaison des splines est effectuée à l’aide du nœud Spline Append. L’ajout est le fait d’ajouter quelque chose à la fin d’une entité ordonnée. En effet, le nœud combine deux listes de splines en ajoutant le deuxième ensemble à la fin du premier ensemble.

Par conséquent, il est très important de tenir compte de l’ordre dans lequel vous ajoutez des splines.

Cela a un impact sur les nœuds qui doivent combiner des splines, tels que Spline Bridge (List), Spline Bridge Mapper et Spline Merge List.

Ajout de splines avec des modes de création de liens

Entrées et sorties splines

Les splines sont transmises d’un nœud à un autre à l’aide d’un groupe de connecteurs :

  • Couleurs des splines Color Les coordonnées des points des splines d’entrée sont codées dans les couches RVBA d’une image couleur.
  • Données de spline Couleur Des données supplémentaires des splines d’entrée codées dans les canaux RVBA d’une image couleur.
  • Quantité de splines Entier Nombre de splines d’entrée.

Chaque connecteur de sortie du nœud source doit être connecté au connecteur d’entrée du nom correspondant dans le nœud cible.

Pour accélérer ces connexions, vous pouvez utiliser du Matériau ou du Matériau compact modes de création de liens. Cela vous permet de connecter les trois connecteurs splines en une seule opération.

Aperçu de la sortie

La plupart des nœuds offrent une sortie Aperçu qui restitue les splines dans une image afin que vous puissiez vous faire une idée de leurs trajectoires et de leurs propriétés.

Cet aperçu peut être modifié dans les paramètres du nœud, à l’aide des paramètres du groupe Aperçu.

Aperçu de la sortie sur le nœud spline

Rendu sous forme de segments

Les splines sont des courbes sans résolution inhérente, ce qui signifie qu’elles peuvent être agrandies ou réduites indéfiniment, la seule limite pour les représenter avec précision étant la précision utilisée pour stocker leurs données.

Pour dessiner une spline en pixels, l’outil les simplifie en lignes ou en segments dessinés le long de la trajectoire des splines.

Spline rendue en tant que segments

Cela signifie que vous devrez peut-être prêter attention au nombre de segments utilisés pour dessiner une spline dans une image, car ce nombre peut être trop faible pour dessiner des courbes lisses, ou trop élevé et gaspillé pour la résolution cible.

Les nœuds qui dessinent des splines dans une image ont un paramètre Quantité de segments qui vous permet de contrôler cette quantité de segments. Plus la valeur est élevée, plus les courbes sont lisses, au détriment des performances.

Création d’images à partir de splines

Lorsque vous avez terminé de créer et de modifier des splines, elles peuvent être utilisées pour produire des images qui peuvent exploiter le reste des nœuds du graphe de Substance.

Il existe trois façons principales d’utiliser les splines pour générer des graphiques :

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