Grundlagen zu Substance-Graphen
Auf dieser Seite werden die wichtigen Konzepte zum Arbeiten mit Substance-Grafen in Substance 3D Designer aufgeführt.
Sub-Graf/Publishing
Das Veröffentlichen eines Diagramms oder das Erstellen eines Unterdiagramms sind zwei sehr ähnliche, abstrakte Konzepte. Das bedeutet, dass jeder Graf oder jedes Knotennetzwerk gemeinsam “verpackt” und in eine wiederverwendbare, eigenständige Ressource umgewandelt werden kann. Das Erstellen von Sub-Graf erfolgt meist innerhalb der Anwendung, um bestimmte Inhalte in einem effizienten, intelligenten Workflow wiederverwendbar zu machen, da dadurch ein wiederholtes Duplizieren einer Knotengruppe vermieden wird. Das Veröffentlichen erfordert einen zusätzlichen Exportschritt im Substance 3D-Asset-Format (SBSAR), damit der Graf des Knotennetzwerks außerhalb der Anwendung verwendet werden kann, z. B. wenn Sie ein Material für Unreal Engine erstellen.
Eingänge, Ausgänge und Freigelegte Parameter sind für dieses Konzept extrem wichtig, da sie die einzigen Möglichkeiten darstellen, um mit dem Graf noch zu interagieren, wenn er als Sub-Graf oder als veröffentlichtes Substance 3D-Element verwendet wird. Die Gründe dafür sind folgende:
- Keine Ausgaben würden bedeuten, dass der Graf nichts generiert, überhaupt keine Daten.
- Keine freigelegte Parameter bedeutet, dass Ihr Graf in keiner Weise angepasst werden kann. Sie können keine Einstellungen vornehmen, wie z. B. die Intensität eines Effekts, die Deckkraft eines Bildes, das überblendet wird, die Farbe eines bestimmten Bereichs usw.
- “Keine Eingaben” bedeutet, dass Sie in einigen Fällen das Ergebnis eines Grafen nicht mit Ihren eigenen Bilddaten anpassen könnten, z. B. mit Baking geführt Mesh-Map, um Effekte zu erzeugen, mit einem Eingabebild, um einen Weichzeichner auszuführen, oder mit einer benutzerdefinierten Maske, um bestimmte Bildbereiche zu isolieren.
Ein- und Ausgänge
Eine Ausgabe ist ein Knoten, der ein einzelnes 2D-Ergebnis generiert. Es ist ein Endpunkt, ein Endpunkt für Ihren Graf, ein fertiges Ergebnis. Nur Daten, die mit einer Ausgabe verbunden sind, können außerhalb von Designer exportiert oder sogar in anderen Grafen verwendet werden.
Im Folgenden finden Sie einige Dinge, die Sie über Ausgaben wissen sollten:
- Sie können beliebig viele Ausgaben verwenden, aber Sie müssen mindestens eine Ausgabe haben.
- Eine Ausgabe kann eine beliebige Auflösung bis zu 8192px breit oder hoch sein, Farbe oder Graustufen sein und in jeden unterstützten Dateityp exportiert werden.
- Die Ausgaben können und sollten eindeutig benannt sein, um sie zu identifizieren. Dies ist beim Exportieren hilfreich.
- Jeder Connector auf der rechten Seite eines Knotens ist tatsächlich ein Output (siehe "Sub-Graphen für weitere Informationen)
Eine Eingabe ähnelt einer Ausgabe. Es handelt sich um einen leeren, offenen Steckplatz, mit dem Sie oder ein anderer Benutzer Ihre eigenen Daten verbinden können. Es ermöglicht die Erstellung von Graf, der in externen, benutzerdefinierten Bilddaten enthalten ist, z. B. ein Filter, der ein Eingabebild verändert (z. B. eine Weichzeichnungs- oder eine Kontrastkorrektur).
Im Folgenden finden Sie einige Dinge, die Sie über Eingaben wissen sollten:
- Die Eingaben sind vollständig optional. Sie sollten sie nur bei Bedarf hinzufügen. Es gibt keinen Mindest- oder Höchstbetrag.
- Eingaben haben eine festgelegte Auflösung (die im Allgemeinen mit dem Diagramm verknüpft ist), die Sie definieren, und es kann sich um Graustufen oder Farben handeln. Alles, was damit verbunden ist, wird entsprechend konvertiert.
- Eingaben können Bitmapdateien von Ihrer Festplatte, andere Grafiken, Ebenen von Painter oder Alchemist usw. sein.
- Jeder Connector auf der linken Seite eines Knotens ist ein Input (siehe "Sub-graphs for more info)
Vererbung
Wenn Bilder und Werte von Knoten an andere übergeben werden, werden einige Attribute dieser Bilder - d. h. ihre Basisparameter - ebenfalls im Diagramm weitergegeben, z. B. Auflösung, Präzision (d. h. Bittiefe), Unterteilung und Zufallswert.
Diese Weitergabe wird durch die Vererbung-Methoden definiert, die jeder Knoten für diese Attribute anwendet. Knoten können Attribute von anderen Knoten oder dem Diagramm erben, in dem sie vorhanden sind.
Die Vererbung kann wie folgt erfolgen:
- Relativ zu übergeordnetem Element
- Relativ zur Eingabe
- Absolut - d. h. keine Vererbung
Die Vererbung kann abstrakt und schwierig zu verwalten sein. Daher wird dringend empfohlen, dass Sie einen Blick auf die dedizierte Seite werfen, auf der sie ausführlich erläutert wird.
Parameter offenlegen
Das Verfügbarmachen von Parametern kann sehr ausführlich sein. Es kann aber auch so zusammengefasst werden, dass bestimmte Eigenschaften von Knoten in Ihrem Diagramm ausgewählt und ein dediziertes UI-Steuerelement für sie erstellt werden, das einfach verfügbar ist, wenn das Diagramm als Unterdiagramm verwendet oder als Archiv veröffentlicht wurde. Da Sie Knoten nicht mehr schnell oder einfach auswählen und ihre Eigenschaften optimieren können, besteht das Ziel darin, ein weiteres primäres Steuerungsfenster zu erstellen, in dem alle Eigenschaften gruppiert werden, die für diesen bestimmten Graf relevant sind.
Hier sind einige Dinge, die Sie über exponierte Parameter wissen sollten:
- Verfügbare Parameter “” verschieben ein Steuerelement vom Knoten in das Diagramm “”, im Wesentlichen eine Ebene in der Hierarchie nach oben.
- Die freigegebenen Parameter können somit nicht mehr auf dem Knoten, sondern nur noch auf dem Graphen geändert werden.
- Verfügbare Parameter können vollständig mit Namen, Beschriftungen, Werten und dem Typ des UI-Editors angepasst und sogar ausgeblendet und für bestimmte Bedingungen angezeigt werden.
Das Verfügbarmachen von Parametern ist ein abstraktes und schwieriges Konzept für Anfänger,es gibt mehr spezielle Dokumentation zu diesem Thema, aber es wird empfohlen, sich mit anderen grundlegenden Aspekten der Software vertraut zu machen, bevor Sie sich mit dem Verfügbarmachen von Parametern beschäftigen.