Vektor- und Swizzle-Knoten

Mit Vektor- und Schwenkknoten können Sie Vektor-Knoten aus bzw. in separate Komponenten konstruieren bzw. dekonstruieren.Sie ähneln der RGBA-Zusammenführung und der RGBA-Teilung, werden dann jedoch für Funktions-Graf verwendet. Sie sind auch eine primäre Methode für die Konvertierung zwischen Vektordatentypen, da Wirf in vielen Fällen keine Option ist.

Vektorknoten

Mit Vektorknoten können Sie Vektoren oder Elemente mit weniger Komponenten zu Vektoren mit mehr Komponenten kombinieren. Für Vektorknoten gibt es einige spezifische Regeln oder Einschränkungen:

  • Vektorknoten haben nur zwei Eingänge, selbst wenn der resultierende Vektor mehr als 2 Komponenten enthält.
  • Vektoreingaben sind nicht auf einen Typ beschränkt: können sie eine beliebige geringere Komponente als Eingabe verwenden.
  • Die Reihenfolge der Ergebnisausgabe wird durch die Reihenfolge der Eingaben bestimmt.

Das bedeutet, dass die folgenden Methoden am besten angewendet werden:

  • Konstruiert einen Vektor 4 auf zwei Arten: entweder zwei 2-Komponenten-Vektoren verbinden oder einen 1-Komponenten- und einen 3-Komponenten-Vektor verbinden.
  • Wenn Sie einen 3- oder 4-Komponenten-Vektor aus einer einzigen Ganzzahl oder Fließkommazahl konstruieren möchten, müssen Sie zunächst mindestens eine Vektor 2-Kombination ausführen, bevor Sie sie zu einem 3-Komponenten-Vektor kombinieren können.

Denke gut über die Reihenfolge der Verbindungen nach. Die Anschlussreihenfolge der Eingänge ist unten dargestellt.

{width="200px"}

Beispiel auf links: Verbindet zuerst eine Ganzzahl(1) und dann eine Ganzzahl(3). Ergebnis ist wie folgt

table 0-row-5 1-row-5 2-row-5
Ausgabe X Y Z B
Eingabe 1 0
Eingabe 2 1 2 4

{width="200px"}

Beispiel für Left Swap Eingaben um das erste Beispiel, erste Ganzzahl 3, dann eine Ganzzahl(1).

table 0-row-5 1-row-5 2-row-5
Ausgabe X Y Z B
Eingabe 1 1 2 4
Eingabe 2 0
table 0-row-3 1-row-3 2-row-3 3-row-3
Vector Ganzzahl2 Vector Ganzzahl3 Vector Ganzzahl4
Vektor-Gleitkommazahl2 Vektor-Gleitkommazahl3 Vektor-Gleitkommazahl4

Wechselknoten

Swizzle Nodes dekonstruieren oder teilen Komponenten von Mehrkomponenten-Vektoren ab, sodass Sie X-, Y-, Z- und W-Komponenten einzeln verwenden und austauschen können. Es gelten die folgenden Regeln und Einschränkungen:

  • Wechselknoten haben nur eine Ausgabe.
  • Wechselknoten nehmen jede Eingabe des richtigen Typs (Int oder Fließkommazahl).

Komponenten teilen

Der häufigste Anwendungsfall für Swizzle ist die Teilung von Komponenten, wie das Abbremsen einer Ganzzahl4 in 4 Ganzzahlen. Die Einschränkungen bedeuten, dass Sie hierfür vier separate Swizzle-Ganzzahl-Nodes benötigen.

Jede andere Art der Aufteilung ist auch für eine Ganzzahl4 möglich, wie z.B. zwei Ganzzahl2, oder eine Ganzzahl und eine Ganzzahl3, wobei jedes Ergebnis einen eigenen Node benötigt.

Swap-/Swizzle-Komponenten

Wie der Name schon andeutet, kann Swizzle verwendet werden, um die Reihenfolge der Werte zu ändern oder sogar Werte zu überschreiben. Sie können die Reihenfolge von X,Y,Z,W in W,Y,X,Z ändern und die Werte von X,Y,Z,W in X,X,X,W ändern.

table 0-row-4 1-row-4 2-row-4 3-row-4
Swizzle-Ganzzahl Swizzle Ganzzahl2 Swizzle Ganzzahl3 Swizzle Ganzzahl4
Swizzle Fließkommazahl Swizzle Fließkommazahl2 Swizzle Fließkommazahl3 Swizzle Fließkommazahl4
recommendation-more-help
substance-3d-designer-help-guide