Erstellen benutzerdefinierter Dynamische Pinselstriche
Letzte Aktualisierung: 9. Oktober 2026
Zum Erstellen benutzerdefinierter Dynamische Pinselstriche sind zwei Optionen verfügbar:
- Verwenden einer vorhandenen Substance-Ressource zum Erstellen eines neuen Pinsels/einer neuen Werkzeugvorgabe
- Erstellen Sie eine neue Substance-Ressource von Grund auf neu (erfordert Substance 3D Designer ).
Es wird außerdem empfohlen, die Dynamic Stroke Performances zu lesen, bevor benutzerdefinierte Substance-Dateien erstellt werden, um Schuldige zu vermeiden.
Vorhandene Ressource wiederverwenden
Das Erstellen neuer Dynamische Pinselstriche von Grund auf kann schwierig sein. Vorhandene Ressourcen zu nutzen, anzupassen und sie dann als neue Vorgaben zu speichern, kann ein guter Ausgangspunkt sein.
Suchen Sie im Regal nach kompatiblen Ressourcen, die Ihren Anforderungen entsprechen, und sehen Sie sich dann unsere Seite zu Vorgaben an.
Erstellen benutzerdefinierter Substance-Dateien für Dynamische Pinselstriche
Im Folgenden finden Sie eine Liste der unterstützten Parameter für Dynamische Pinselstriche in Substance-Grafen.
Variable Identifizierung
Beschreibung
Zufallsparameter
Wenn eine Substance-Datei mit gelegt Zufallsverteilung gekocht wird, kann sie mit der Funktion “Dynamischer Strich” gesteuert werden.
stampIndex
Ganzzahl1 Wird beim Malen des Pinselstrichs von Substance 3D Painter zugeführt. Die Minimal- und Maximalwerte haben keine Auswirkungen, sie werden von Substance 3D Painter ignoriert.
stampCycleCount
Ganzzahl1 Painter liest den Parameterstandardwert, den Minimal- und den Maximalwert, um den Parameter “Stempelzyklusanzahl” legen. Dieser Parameter steuert, wie viele eindeutige Substance-Varianten erstellt werden.
$time
Fließkommazahl1 Wird von Substance 3D Painter gespeist, wenn der Pinselstrich auf der Grundlage der verstrichenen Malzeit (pro Strich) gemalt wird. Diese Eigenschaft kann viele Substance-Varianten generieren und sich daher auf die Leistung auswirken.
strokeSpacing
float1 Der aktuelle Abstand für den gesamten gemalten Strich.
strokeSize
float1 Der aktuelle Größenwert für den gesamten gemalten Strich.
stampStrokePosition
Ganzzahl1 Wird verwendet, um den Beginn/Anfang einer Kontur anzugeben. Der Endwert ist nur auf dem Pfadstrich verfügbar, nicht beim manuellen Malen. Mögliche Werte:
- 0 = Mitte
- 1 = Start
- 2 = Ende
Kann mit dem isstrokepositionactive Benutzertag deaktiviert werden.
distanceAlongCurve
float1 Der aktuelle Abstand am angegebenen Stempel entlang eines Pfads. Diese Eigenschaft kann viele Substance-Varianten generieren und sich daher auf die Leistung auswirken. Kann mit dem iscurvedistanceactive-Benutzer-Tag deaktiviert werden.
distanceMaxCurve
float1 Die Gesamtlänge eines mit dem Pfadwerkzeug erstellten Pfads. Kann mit dem iscurvedistanceactive-Benutzer-Tag deaktiviert werden.
pathCorner
Ganzzahl1 Geben Sie an, welchen Eckentyp ein Menüband verwendet. Mögliche Werte:
- 0 = Keine Ecke
- 1 = Linke Ecke
- 2 = Rechte Ecke
pathCornerAngle
Gleitend Winkel (im Radianten) der Ecke auf einem Bandpfad. Kann verwendet werden, um das Aussehen einer Ecke basierend auf einem genauen Winkelwert zu kompensieren oder anzupassen.
patchLengthOnCurve
float Größe eines Abschnitts (Patches) auf einem Bandpfad. In Kombination mit distanceAlongCurve und distanceMaxCurve kann sie beispielsweise verwendet werden, um die Größe eines Patches zu normalisieren.