Verwenden der Set-/Sequenzknoten
Auf dieser Seite werden die Knoten “Set” und “Sequence” beschrieben und ein Anwendungsbeispiel im Kontext von “FX-Maps” bereitgestellt.
In diesem Fall können Sie die Kombination aus Set und Sequence-Knoten verwenden, mit der Sie Variablen über eine einzelne oder mehrere Funktionen hinweg steuern können.
Dieser Vorgang umfasst zwei Schritte:
- Mit dem Knoten Set können Sie eine neue Variable erstellen, sodass Sie sie an einer anderen Stelle aufrufen und ihr einen Wert zuweisen können.
- Der Knoten Sequenz wird verwendet, um die Logik in Schritt 1 vollständig auszuführen, bevor ein weiterer Zweig des Diagramms ausgeführt wird - z. B. die Logik, die tatsächlich an der Ausgabe des erwarteten Werts für das aktuelle Diagramm beteiligt ist.
Sequenz-Knoten können verkettet sein, um den Ausführungsfluss des Diagramms zu steuern.
Sie können beispielsweise zuerst eine Variable festlegen, ihren Wert zu einem späteren Zeitpunkt aktualisieren und dann ihren endgültigen Wert lesen, während Sie sicherstellen, dass diese Aktionen in einer bestimmten Reihenfolge ausgeführt werden.
Variable Sichtbarkeit
Beachten Sie, dass auf eine deklarierte Variable von überall aus nicht zugegriffen werden kann!
Während auf eine auf übergeordneter Ebene deklarierte Variable auf untergeordneten Ebenen zugegriffen werden kann, ist das Gegenteil nicht true.
Daher sind im Knoten festgelegte Variablen auf Diagrammebene nicht verfügbar, während auf auf der Diagrammebene festgelegte Variablen in den Parameterfunktionen des Knotens zugegriffen werden kann.
Diese Regel ist zum Beispiel der Kern des Verfügbarmachens eines Parameters, zum Verfügbarmachen umfasst tatsächlich die folgenden Schritte:
- Erstellen eines Diagrammeingabeparameters
- Zugriff auf den Parameter im Substance-Funktionsdiagramm
- Festlegen des Werts als Ausgabe der Funktion
Lassen Sie uns ein kleines Beispiel anführen: Stellen Sie sich vor, dass der Wert Drehung eines Quadranten-Knotens durch den Wert Farbe/Luminanz beeinflusst werden soll: Je heller die Luminanz, desto stärker die Drehung.
Die Luminanz steuert jetzt auch die Drehung.