Split (Input Assignment) DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.2.1}}
{{Manual Header
{{DMXC3_Manual-Navigation_Hauptprogramm}}
| Type = DMXC3 Main-Software
| Version = 3.2.3}}




{{Bild_mit_Unterschrift | DMXC3_IA-Node_Split.png |1| Split-Node | right}}
{{Bild_mit_Unterschrift | DMXC3_IA-Node_Split.png |1| Split-Node | right}}
Das {{Manual_Objectcaption|Wert-zerlegen (Split)}}-Node spaltet RGB-, HSV-, CMY-Farben in ihre Mischfarben auf und gibt die einzelnen Mischfarben aus.
Das {{Manual_Objectcaption|Wert-zerlegen (Split)}}-Node spaltet RGB-, HSV-, CMY-Farben in ihre Mischfarben auf und gibt die einzelnen Werte der Mischfarben aus. Darin ist auch eine Umrechnung eingeschlossen, sodass ein ankommender RGB-Wert in die Bestandteile des HSV-Modells zerlegt werden kann. Auf diese Weise ist es möglich, dass man die ankommenden RGB-Werte auch an Regler oder eben Master übergibt bzw. mit bestimmten Teilen des ursprünglichen Farbwerts weiterarbeitet.
 
Dieses Node kann man im Übrigen auch dafür verwenden, einen Positions-Wert in die Teile für die Pan-Achse und die Tilt-Achse aufzuteilen. Hierzu belässt man den Farbmodus auf {{Manual_Fields|RGB}}.
{{Clear}}
{{Clear}}


= Eingänge =
= Eingänge =
{| class="wikitable toptextcells"
{{DMXC3 Manual-Tableheader IA-Nodes In-Output | de | in}}
|-
 
! colspan="2" | Name !! style="width: 175px" rowspan="2" | Zulässige Werte !! style="width: 125px" rowspan="2" | Datentyp !! rowspan="2" | Beschreibung
|-
! style="width: 175px;" | deutsche GUI !! style="width: 175px;" | englische GUI
|-
| Eingang || Input || RGB, HSV, CMY || String || Eingang für den Farbwert.
| Eingang || Input || RGB, HSV, CMY || String || Eingang für den Farbwert.
|-
|}
|}


= Ausgänge =
= Ausgänge =
{| class="wikitable toptextcells"
{{DMXC3 Manual-Tableheader IA-Nodes In-Output | de | out}}
|-
 
! colspan="2" | Name !! style="width: 175px" rowspan="2" | Ausgebende Werte !! style="width: 125px" rowspan="2" | Datentyp !! rowspan="2" | Beschreibung
| Ausgang 1 || Output 1 || <code>0</code> bis <code>1</code><br /><code>0</code> bis <code>360</code> || Int, Double || Ausgabe für den ersten Farbwert: rot, cyan bzw. Hue-Wert (Winkel im Farbkreis).
|-
! style="width: 175px;" | deutsche GUI !! style="width: 175px;" | englische GUI
|-
| Ausgang 1 || Output 1 || <code>0</code> bis <code>1</code><br /><code>0</code> -bis <code>360</code> || Int, Double || Ausgabe für den ersten Farbwert: rot, cyan bzw. Hue-Wert (Winkel im Farbkreis).
|-
|-
| Ausgang 2 || Output 2 || <code>0</code> bis <code>1</code> || Int, Double || Ausgabe für den zweiten Farbwert: grün, magenta bzw. Sättigung.
| Ausgang 2 || Output 2 || <code>0</code> bis <code>1</code> || Int, Double || Ausgabe für den zweiten Farbwert: grün, magenta bzw. Sättigung.
|-
|-
| Ausgang 3 || Output 3 || <code>0</code> bis <code>1</code> || Int, Double || Ausgabe für den dritten Farbwert: blau, gelb bzw. Hellwert (Dunkelstufe).
| Ausgang 3 || Output 3 || <code>0</code> bis <code>1</code> || Int, Double || Ausgabe für den dritten Farbwert: blau, gelb bzw. Hellwert (Dunkelstufe).
|-
|}
|}


= Eigenschaften =
= Eigenschaften =
Das {{Manual_Objectcaption|Wert-zerlegen}}-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).
Das {{Manual_Objectcaption|Wert-zerlegen}}-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).
{| class="wikitable toptextcells"
{{DMXC3 Manual-Tableheader Settings | de}}
|- class="hintergrundfarbe10"
 
! colspan="2" | Einstellung !! style="width: 175px" rowspan="2" | Möglicher Parameter !! style="width: 175px" rowspan="2" | Standardwert !! rowspan="2" | Beschreibung
{{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen des Kernels (Kernel properties) }}
|- class="hintergrundfarbe10"
 
! style="width: 175px" | deutsche GUI !! style="width: 175px" | englische GUI
|-
| colspan="2" | Name || beliebiger Text || Split || Benutzerdefinierte Beschreibung des Nodes im Titel.
| colspan="2" | Name || beliebiger Text || Split || Benutzerdefinierte Beschreibung des Nodes im Titel.
|-
|-
| Farbmodus || Color mode || {{Manual_Fields|RGB}}<br /> {{Manual_Fields|HSV}}<br /> {{Manual_Fields|CMY}} || RGB || Auswahl für den Farbmodus, in welchem die drei ausgegebenen Werte formatiert sein sollen.
| Farbmodus || Color mode || {{Manual_Fields|RGB}}<br /> {{Manual_Fields|HSV}}<br /> {{Manual_Fields|CMY}} || RGB || Auswahl für den Farbmodus, in welchem die drei ausgegebenen Werte ggf. umgerechnet werden sollen.
|- class="hintergrundfarbe11"
 
| colspan="5" | '''Eingänge (Inputs)'''
{{DMXC3 Manual-Tablesection | S2 | 5 | Eingänge (Inputs) }}
|-
 
| Eingang || Input || RGB, HSV, CMY ||  || Zu konvertierender Farbwert.
| Eingang || Input || RGB, HSV, CMY ||  || Zu konvertierender Farbwert.
|- class="hintergrundfarbe11"
 
| colspan="5" | '''Einstellungen der Oberfläche (GUI properties)'''
{{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen der Oberfläche (GUI properties) }}
|-
 
| colspan="2" | Position || X-Koordinate<br />Y-Koordinate || variabel || Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht.
| colspan="2" | Position || X-Koordinate<br />Y-Koordinate || variabel || Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht.
|}
|}


= Anwendungsbeispiel =
== Ansteuerung von Paramater-Mastern über eine Color Bar ==
Damit {{Manual_Windowcaption|[[Master DMXC3#Parameter-Master|Parameter-Master]]}} die Werte einer Color Bar eines {{Manual_Windowcaption|[[Softdesk_DMXC3|Softdesks]]}} oder aus anderen Quellen verstehen, müssen diese Werte entsprechend mit dem {{Manual_Objectcaption|Wert-zerlegen}}-Node in die einzelnen Bestandteile zerlegt werden. Das Node arbeitet dabei im Farbmodus {{Manual_Fields|HSV}}. Im Anschluss bedarf es am {{Manual Commands|Ausgang 1 (Output 1)}}, welcher den Hue-Wert übergibt, noch eines {{Manual_Objectcaption|[[Rule of Three (Input Assignment) DMXC3|Dreisatz (Rule of Three)]]}}-Nodes. Dieser muss den Wertebereich <code>0</code> bis <code>360</code> des Hue-Wertes in den Arbeitsbereich <code>0</code> bis <code>1</code> des Parameter-Masters umsetzen. Bei den Ausgängen {{Manual Commands|2}} und {{Manual Commands|3}} werden keine {{Manual_Objectcaption|Dreisatz}}-Nodes benötigt, da das {{Manual_Objectcaption|Wert-zerlegen}}-Node bereits einen Wertebereich <code>0</code> bis <code>1</code> für die Sättigung (Saturation) und den Hellwert / Dunkelwert (Value) des HSV-Werts ausgibt.
{{Bild_mit_Unterschrift | DMXC3_CS-Examples_Split_1.png |2| Beispiel für die Verwendung des Split Nodes}}


[[Kategorie:Input Assignment DMXC3]]
[[Kategorie:Input Assignment DMXC3]]
[[Kategorie:Converter-Nodes DMXC3]]
[[Kategorie:Converter-Nodes DMXC3]]

Aktuelle Version vom 10. November 2024, 17:49 Uhr

Books.png Artikel beschreibt
DMXControl 3.2.3
Split (Input Assignment) DMXC3
Inhaltsverzeichnis

A

B

C

D

E

F

G

H

K

L

M

N

O

P

R

S


Abbildung 1: Split-Node
Abbildung 1: Split-Node

Das Wert-zerlegen (Split)-Node spaltet RGB-, HSV-, CMY-Farben in ihre Mischfarben auf und gibt die einzelnen Werte der Mischfarben aus. Darin ist auch eine Umrechnung eingeschlossen, sodass ein ankommender RGB-Wert in die Bestandteile des HSV-Modells zerlegt werden kann. Auf diese Weise ist es möglich, dass man die ankommenden RGB-Werte auch an Regler oder eben Master übergibt bzw. mit bestimmten Teilen des ursprünglichen Farbwerts weiterarbeitet.

Dieses Node kann man im Übrigen auch dafür verwenden, einen Positions-Wert in die Teile für die Pan-Achse und die Tilt-Achse aufzuteilen. Hierzu belässt man den Farbmodus auf "RGB".

Eingänge

Name Zulässige Werte Datentyp Beschreibung
deutsche GUI englische GUI
Eingang Input RGB, HSV, CMY String Eingang für den Farbwert.

Ausgänge

Name Ausgebende Werte Datentyp Beschreibung
deutsche GUI englische GUI
Ausgang 1 Output 1 0 bis 1
0 bis 360
Int, Double Ausgabe für den ersten Farbwert: rot, cyan bzw. Hue-Wert (Winkel im Farbkreis).
Ausgang 2 Output 2 0 bis 1 Int, Double Ausgabe für den zweiten Farbwert: grün, magenta bzw. Sättigung.
Ausgang 3 Output 3 0 bis 1 Int, Double Ausgabe für den dritten Farbwert: blau, gelb bzw. Hellwert (Dunkelstufe).

Eigenschaften

Das Wert-zerlegen-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).

Einstellung Möglicher Parameter Standardwert Beschreibung
deutsche GUI englische GUI
Einstellungen des Kernels (Kernel properties)
Name beliebiger Text Split Benutzerdefinierte Beschreibung des Nodes im Titel.
Farbmodus Color mode "RGB"
"HSV"
"CMY"
RGB Auswahl für den Farbmodus, in welchem die drei ausgegebenen Werte ggf. umgerechnet werden sollen.
Eingänge (Inputs)
Eingang Input RGB, HSV, CMY Zu konvertierender Farbwert.
Einstellungen der Oberfläche (GUI properties)
Position X-Koordinate
Y-Koordinate
variabel Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht.

Anwendungsbeispiel

Ansteuerung von Paramater-Mastern über eine Color Bar

Damit Parameter-Master die Werte einer Color Bar eines Softdesks oder aus anderen Quellen verstehen, müssen diese Werte entsprechend mit dem Wert-zerlegen-Node in die einzelnen Bestandteile zerlegt werden. Das Node arbeitet dabei im Farbmodus "HSV". Im Anschluss bedarf es am Ausgang 1 (Output 1), welcher den Hue-Wert übergibt, noch eines Dreisatz (Rule of Three)-Nodes. Dieser muss den Wertebereich 0 bis 360 des Hue-Wertes in den Arbeitsbereich 0 bis 1 des Parameter-Masters umsetzen. Bei den Ausgängen 2 und 3 werden keine Dreisatz-Nodes benötigt, da das Wert-zerlegen-Node bereits einen Wertebereich 0 bis 1 für die Sättigung (Saturation) und den Hellwert / Dunkelwert (Value) des HSV-Werts ausgibt.

Abbildung 2: Beispiel für die Verwendung des Split Nodes
Abbildung 2: Beispiel für die Verwendung des Split Nodes