Arbeiten mit Pfaden und Spline-Werkzeugen

Die Werkzeuggruppe “Pfad und Splines” umfasst eine Knotensammlung, mit der Sie Formen und Kurven mit unterschiedlichen Auflösungen erstellen und bearbeiten können, die zum Zeichnen, Zuordnen und Streuungen von Bildern verwendet werden.

Überblick

Was sind Pfade und Splines?

Pfade sind eine Reihe von Punkten, die in gerade Linien verbunden sind.

Splines sind glatte Kurven, deren Trajektorien durch Kontrollpunkte und die Tangenten dieser Punkte geformt werden.
Jeder Punkt steuert auch die Height- und Thickness-Attribute eines Splines, die zum Steuern der Zuordnung, Verkrümmung und Streuung von Bildern verwendet werden.

Jede kann geschlossene oder offene Formen erstellen.

Knotenausgabe

Die Knoten geben Bilder aus, die codierte Daten enthalten, die Pfade und Splines darstellen.

Das Bild auf der rechten Seite stellt den Bildausgang beispielsweise durch einen Knoten vom Typ Pfade Polygon dar.

Ausgabe von Pfaden-Polygonen

Daher sind die von ihnen erstellten Bilder nicht direkt als Grafikelement verwendbar. Sie müssen von anderen Nodes in der Toolset verarbeitet werden, die sie in ein grafisches Ergebnis konvertieren können, das dann mit den anderen Nodes verwendet werden kann, die für Substance-Graf verfügbar sind.

Während Sie mit Pfaden und Splines arbeiten, können Sie diese Objekte, die einem Bild zugeordnet sind, in der Vorschau anzeigen, indem Sie den dedizierten Knoten Pfadevorschau für Pfade und die dedizierte Ausgabe Vorschau für Splines verwenden.

Wechselwirkung zwischen 2D-Ansichten

Eine beträchtliche Anzahl von Knoten in der Toolset bietet die Möglichkeit, Änderungen direkt in der 2D-Ansicht mithilfe von Kontroll-Gizmos durchzuführen. Diese Gizmos enthalten das Positions-Gizmo und die Transformationsmatrix.

Beispielsweise können Sie mithilfe von Spline-Generierungsknoten wie Spline (Cubic) oder Spline (Poly Quadratic) die Kontrollpunkte der Splines verschieben. Für Pfade hat Quad Transformieren on Path ähnliche Steuerelemente, wenn es ausgewählt ist.

Spline Cubic in 2D-Ansicht

Leistung

Pfad und Spline-Werkzeuge erfordern umfangreiche Berechnungen, sodass Sie einige Einstellungen beachten sollten, um die beste Performance und Reaktionsfähigkeit bei der Arbeit mit den Tools sicherzustellen:

  1. Das Toolset verwendet Substance Engine-Funktionen, die auf der GPU viel schneller ausgeführt werden, umfassend. Verwenden Sie daher bitte die GPU-Version des Engine für Ihr System: Direct3D (Windows) oder OpenGL (macOS).
    Sie können das Engine wechseln, indem Sie die Taste F9 drücken, oder indem Sie zu Extras > Engine wechseln gehen… in der Hauptmenüleiste.
  2. Anschließend wird dringend empfohlen, die Kontextabhängige Bearbeitung im Abschnitt Graf der Voreinstellungen zu deaktivieren (navigieren Sie zu Bearbeiten > Voreinstellungen…). in der Hauptmenüleiste, um auf dieses Fenster zuzugreifen).
    Bei der kontextbezogenen Bearbeitung können Sie Instanzknoten im Kontext des Host-Grafen öffnen, was zwar sehr praktisch ist, aber den Nebeneffekt hat, dass die Berechnungen, die für den Bildcache der Toolset erforderlich sind, exponentiell erhöht werden.

Wenn Sie eine dieser beiden Einstellungen in den empfohlenen Zustand ändern, sollten Sie eine deutliche Leistungsverbesserung bemerken.

Pfadwerkzeuge in Bibliothek

Pfadwerkzeuge

Generieren von Pfaden

Das Pfade-Polygon generiert einen Pfad in Form eines Polygons mit dem angegebenen Radius und der angegebenen Seitenanzahl.

Alternativ können Pfade aus einem Graustufenbild mithilfe des Knotens “Mask to Paths” extrahiert werden.
Dies ist derzeit die einzige Möglichkeit, komplexe Formen zu erstellen. Sie können die gesamte Library von Substance Graf Nodes nutzen, um die Formen zu erstellen, die schließlich in Pfade konvertiert werden.

Knoten zur Pfaderzeugung{width="600px"}

Bearbeiten von Pfaden

Mit Pfad 2D Transformieren, Pfadverkrümmung und Quad Transformieren auf Pfad können Sie die Form von Pfaden bearbeiten.

Sie können unerwünschte Pfade auch entfernen, indem Sie Pfade nach Index oder Länge mithilfe des Knotens Paths Select auswählen.

Eine komplexere Verarbeitung kann an jedem Punkt eines Pfades mithilfe des Scheitelpunkts Paths Prozessor erfolgen. Eine einfachere Version ist für leichtere Anpassungen vorhanden.

Knoten “Pfade in Vorschau anzeigen”

Die Vorschau der Ergebnisse von Pfadeknoten erfolgt mithilfe des dedizierten Pfadevorschau-Knotens.
Dieser Knoten hat keine Ausgaben. Doppelklicken Sie auf LMB auf dem Knoten, um die Vorschau in der 2D-Ansicht anzuzeigen.

Separate Pfade haben in der Vorschau eine eindeutige Farbe, sodass sie jeden Pfad leicht voneinander unterscheiden können.

Pfadevorschau-Knoten

Pfade zum Spline-Effekt

Sie können die gesamte für Splines mit Pfaden dedizierte Toolset nutzen, indem Sie Pfade mithilfe des Knotens Pfade zu Spline in Splines konvertieren.

Beachten Sie, dass Splines Kurven sind und daher die Schärfe von Pfaden nicht beibehalten können. Erwarten Sie eine Glättung von Formen, wenn Sie Pfade in Splines konvertieren.

Eine sehr nützliche Kombination, um das Splines-Toolset über Pfade hinweg zu nutzen, ist die folgende:

Maske > Nach Pfaden maskieren > Pfade nach Spline

Pfad zu Spline

Spezifikationen für Pfadformate

Der Knoten “Pfade in Vorschau anzeigen” ist erforderlich, da Pfade die Daten von Pfaden ausgeben, die in einem Farbbild codiert sind.
Diese Codierung folgt einer Spezifikation, die auf der Seite “Paths Format Specifications” beschrieben ist.

Sie können diese Spezifikation verwenden, um mithilfe dieses Formats eigene Knoten zu erstellen und die Knoten Paths Vertex Processor optimal zu nutzen.

Spline-Werkzeuge in Library

Spline-Werkzeuge

Splines generieren

Splines können mithilfe von Knoten wie Spline Circle, Spline (Cubic) oder Spline (Poly Quadratic) generiert werden. Mit diesen Knoten können Sie einen Spline einer beliebigen Trajektorie zeichnen, indem Sie verschiedene Steuerelemente verwenden, die vom Knoten abhängen.

Alternativ können Splines aus Pfaden mithilfe des Knotens Pfade zu Spline extrahiert werden.
Beachten Sie, dass Splines Kurven sind und daher die Schärfe von Pfaden nicht beibehalten können. Erwarten Sie eine Glättung von Formen, wenn Sie Pfade in Splines konvertieren.

Eine sehr nützliche Kombination, um das Splines-Toolset über Pfade hinweg zu nutzen, ist die folgende:

Maske > Nach Pfaden maskieren > Pfade nach Spline

Splines können Ihnen auch helfen, mehr Splines zu generieren. Die Spline Bridge (2 Splines) und Spline Bridge (List) erzeugen beispielsweise Splines, die eine Liste von Splines in der richtigen Reihenfolge durchlaufen.

Bearbeiten von Splines

Mit Spline 2D Transform und Spline Warp können Sie die Form der Splines bearbeiten.

Sie können auch unerwünschte Splines entfernen, indem Sie Pfade nach Index auswählen und Splines zuschneiden, indem Sie den Knoten Spline Select verwenden.

Zusätzlich zu ihrer Trajektorie können die Height- und Thickness-Eigenschaften von Splines im Nachhinein mithilfe des Spline Sample-Heights und der Spline Sample-Thickness angepasst werden.

Schließlich können mithilfe des Knotens Spline Merge List separate Splines zu einem einzigen Spline zusammengeführt werden.

Anfügen von Splines

Beim Erstellen und Bearbeiten von Splines müssen Sie möglicherweise mehrere Splines kombinieren, um sie anzupassen oder alle gleichzeitig zu verwenden.

Beachten Sie unbedingt, dass Splines als geordnete Liste gespeichert und verarbeitet werden.

Das Kombinieren von Splines erfolgt mithilfe des Knotens “Spline Append”. Anfügen ist der Vorgang, etwas am Ende einer geordneten Entität hinzuzufügen. Tatsächlich kombiniert der Knoten zwei Splines-Listen, indem er den zweiten Satz am Ende des ersten Satzes hinzufügt.

Daher ist es sehr wichtig, die Reihenfolge zu berücksichtigen, in der Sie Splines anfügen.

Dies wirkt sich auf Knoten aus, die Splines miteinander kombinieren müssen, z. B. Spline Bridge (List), Spline Bridge Mapper und Spline Merge List.

Anfügen von Splines mit Link-Erstellungsmodi

Spline-Eingänge und -Ausgänge

Splines werden mithilfe einer Gruppe von Verbindungen von einem Knoten an einen anderen übergeben:

  • Spline Coords Color Die Koordinaten der in den RGBA-Kanälen eines Farbbildes codierten Spline-Punkte.
  • Spline-Daten Farbe Zusätzliche Daten der Eingabe-Splines, die in den RGBA-Kanälen eines Farbbildes codiert sind.
  • Spline-Betrag Ganzzahl Die Anzahl der Eingabe-Splines.

Jede Verbindung des Ausgangsknotens sollte mit der Verbindung des Eingangs des entsprechenden Namens im Zielknoten verbunden sein.

Um diese Verbindungen zu beschleunigen, können Sie Material oder Kompaktes Material verwenden. Link-Erstellungsmodi. So können Sie die drei Spline-Verbindungen in einem Arbeitsgang verbinden.

Ausgabevorschau

Die meisten Knoten bieten eine Vorschau-Ausgabe, die die Splines in einem Bild rendert, sodass Sie eine Vorstellung von ihren Trajektorien und Eigenschaften erhalten.

Diese Vorschau kann in den Knotenparametern mithilfe der Parameter in der Gruppe Vorschau angepasst werden.

Vorschauausgabe auf Spline-Knoten

Als Segmente rendern

Splines sind Kurven ohne inhärente Auflösung. Sie können also unbegrenzt skaliert werden. Die einzige Grenze bei der genauen Darstellung besteht in der Präzision, die zur Speicherung der Daten verwendet wird.

Um Spline als Pixel zu zeichnen, werden sie von der Werkzeuggruppe in Linien oder Segmente unterteilt, die entlang der Bahn der Splines gezeichnet werden.

Spline als Segmente gerendert

Das bedeutet, dass du vielleicht auf die Anzahl der Segmente achten musst, die zum Zeichnen eines Splines in einem Bild verwendet werden, da diese Anzahl zu niedrig ist, um glatte Kurven zu zeichnen, oder zu hoch und für die Zielauflösung zu niedrig.

Knoten, die Splines in einem Bild zeichnen, verfügen über den Parameter “Segments Amount”, mit dem Sie diese Anzahl von Segmenten steuern können. Ein höherer Wert führt zu glatteren Kurven auf Kosten der Leistung.

Erstellen von Bildern aus Splines

Wenn Sie mit dem Erstellen und Bearbeiten von Splines fertig sind, können Sie sie verwenden, um Bilder zu erstellen, die die restlichen Substance-Graf-Knoten nutzen können.

Es gibt drei Möglichkeiten, Splines zum Generieren von Grafiken zu verwenden:

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