Création de Traits dynamiques personnalisés

Pour créer des Traits dynamiques personnalisés, deux options sont disponibles :

  • Utilisation d’une ressource de Substance existante pour créer un pinceau/paramètre prédéfini d’outil
  • Créez une nouvelle ressource de Substance à partir de zéro (nécessite Substance 3D Designer ).

Il est également recommandé de lire les performances dynamiques des contours avant de créer des fichiers de Substance personnalisés pour éviter tout coupable.

Réutilisation d’une ressource existante

Créer de nouveaux Traits dynamiques à partir de zéro peut être difficile. L’utilisation de ressources existantes, leur modification et leur enregistrement en tant que nouveaux paramètres prédéfinis peut constituer un bon point de départ.

Recherchez dans l’Étagère des ressources compatibles qui peuvent répondre à vos besoins, puis consultez notre page sur les Paramètres prédéfinis.

Création de fichiers de Substance personnalisés pour les Traits dynamiques

Vous trouverez ci-dessous une liste des paramètres pris en charge pour les Traits dynamiques dans les graphes de Substance.

Identifiant variable
Description
Générateur aléatoire
Si un fichier de Substance est cuit avec la valeur Générateur aléatoire exposée, il sera contrôlable avec la fonction Contour dynamique.
stampIndex
Entier1 sera alimenté par Substance 3D Painter lors de la peinture du contour. Les valeurs minimale et maximale n’ont aucun effet, Substance 3D Painter les ignorera.
stampCycleCount
Entier 1 Painter lit les valeurs minimale, maximale et par défaut du paramètre pour exposer le paramètre Nombre de cycles de tampon. Ce paramètre contrôle le nombre de variations de Substance uniques qui seront créées.
$time
Flottant1 sera alimenté par Substance 3D Painter lors de la peinture du contour en fonction du temps de peinture écoulé (par contour). Cette propriété peut générer de nombreuses variations de Substance et donc avoir un impact sur les performances.
strokeSpacing
float1 Valeur d’espacement courante pour l’ensemble du contour peint.
strokeSize
float1 La valeur de taille actuelle pour l’ensemble du contour peint.
stampStrokePosition

entier 1 utilisé pour spécifier le début/le début d’un trait. La valeur de fin est uniquement disponible sur le tracé, et non via la peinture manuelle. Valeur possible :

  • 0 = milieu
  • 1 = début
  • 2 = fin

Peut être désactivé à l’aide de la balise utilisateur isstrokepositionactive.

distanceAlongCurve
float1 Distance actuelle au niveau du tampon donné le long d’un tracé. Cette propriété peut générer de nombreuses variations de Substance et donc avoir un impact sur les performances. Peut être désactivé avec la balise utilisateur iscurvedistanceactive.
distanceMaxCurve
float1 Longueur totale d’un tracé créé avec l’outil Tracé. Peut être désactivé avec la balise utilisateur iscurvedistanceactive.
pathCorner

entier 1 Indiquez le type d’angle utilisé par un ruban. Valeur possible :

  • 0 = Aucun coin
  • 1 = Coin gauche
  • 2 = Coin droit
pathCornerAngle
Angle de flottement (en radian) du coin sur un Tracé de ruban. Peut être utilisé pour compenser ou ajuster l’aspect d’un coin en fonction d’une valeur d’angle précise.
patchLengthOnCurve
float Taille d’une section (correctif) sur un Tracé de ruban. Combinée avec distanceAlongCurve et distanceMaxCurve, elle peut être utilisée pour normaliser la taille d’un correctif par exemple.
recommendation-more-help
substance-3d-painter-help-guide