Effektsequencer DMXC2, Beamertool Plugin DMXC2

Aus DMXCWiki
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
(Wiedergabe)
 
 
Zeile 1: Zeile 1:
{{Kapitelüberschrift}}        
+
{{Kapitelüberschrift}}  
 
{{NavigationTop-Man2
 
{{NavigationTop-Man2
|zurückLink = Szenenliste_DMXC2
+
|zurückLink = DDF Creator_DMXC2
|zurückText = Szenen-Modul
+
|zurückText = DDF Creator
|vorLink = Submaster_DMXC2
+
|vorLink = Plugin:MadMaxOne_DMXC2
|vorText = Submaster-Modul
+
|vorText = Plugin: MadMaxOne
}}  
+
}}
  
{{Hinweis
+
==Überblick== 
|Text = Artikel fertiggestellt von Frank (Befehle fehlen aber noch).
+
  
Jens-Peter: Link zu Tutorium im neuen Forum abgeändert und Verweis auf die Szenenliste durch "Szenen-Modul" ersetzt
+
Jörg (zoidberg) arbeitet an einem universellen Tool zur Anzeige verschiedener Videodaten, welches mittelfristig die Softscanner-Plugins, das DE-MediaCenter usw. ersetzen wird. Es kann für einige Funktionen bereits mit DMXControl 2.x verwendet werden, die volle Leistungsfähigkeit wird es als Teil von DMXControl 3.0 bekommen. 
  
Eintrag auf Diskussionsseite
+
Das Tool kann z.Z. als Laser-Simulator (siehe Laser3DSim) und zur Anzeige von Videodaten und Texten (siehe MediaClient) benutzt werden. 
}}
+
  
==Überblick== 
+
[[Image:DMXC2_Manual_BeamerTool MotivSterne.jpg]]    
    
+
Mit diesem Werkzeug kann man Effekte definieren und ablaufen lassen. Ein Effekt stellt einen Ablauf von Szenen dar, der allerdings in der Reihenfolge, Geschwindigkeit, Musiksynchronität, Wiederholung, Vorwärts/Rückwärts-Ablauf oder auch zufällige Wiedergabe der Einzelszenen verändert werden kann. Ein Effekt steht auch für
+
  
* ein zusammenhängendes Lichtspiel verschiedener Geräte (z.B. Wechselspiel zweier Farbwechsler),
+
<br>Kommentare bitte auf der hiesigen Diskussionsseite oder im Forum hinterlassen:
* einen funktionalen Ablauf eines Gerätes (der Verlauf der DMX-Werte beschreibt eine Funktion)
+
* besonders prägnante Aktivitäten (z.B. Stroboskop-Effekt)
+
  
Es lassen sich mehrere Effekte parallel starten.  
+
http://www.dmxcontrol.de/forum/thread.php?postid=24767#post24767  <br> 
  
{{BoxHinweis
+
==Beschreibung== 
|Text = Ein Effekt in DMXControl entspricht dem Begriff "Chaser" aus anderen Programmen. Letztendlich ist ein Effekt von der Wirkung einer [[Szenenliste_DMXC2 | Szenenliste]] ähnlich, bietet aber mehr Funktionen.
+
}}
+
=== Systemvoraussetzungen ===
  
==Beschreibung==
+
* Windows XP SP 2 oder Win 7
 
+
* .Net Framework 2.0
Alle Effekte eines Projektes werden in DMXControl durch eine Baumstruktur dargestellt. Jeder Effekt enthält dabei beliebig viele Schritte (z.B. Einzelszenen).  
+
* DirectX 9.0c mit Pixel- oder Vertex-Shader 1.1
 +
oder jeweils besser.
  
[[Datei:DMXC2_Manual_Effektsequenzer_Fenster.png|zentriert|650px|Bild 1: Effekttool]]
 
  
Effekte und Schritte können beliebig hinzugefügt oder gelöscht werden. Die Einzelszenen können dabei natürlich auch aus der Szenenbibliothek gewählt werden. Schritte können auch als [[Befehl]], Audioszene oder Bewegungsszene definiert werden.
+
=== Installation  === 
  
==Bedienelemente==
+
Nach dem Entpacken der zip-Datei ist die Datei beamer.out.dll in das Installationsverzeichnis von DMXControl zu kopieren. Dem Installationspaket liegt ein Beispielprojekt für den Lasersimulator bei. Zur Benutzung ist dann das DDF "Laser2.xml" in das Device-Verzeichnis von DMXControl zu kopieren. 
  
Links befindet sich der Baum aller bereits definierten Effekte. Mit den +/- Knoten können die Einzelschritte ein- bzw. ausgeblendet werden. 
+
{{BoxAchtung
Die Bedienelemente haben folgende Bedeutung: 
+
|Text = Zur Nutzung des Beamertools muss das XNA-Framework ([http://www.microsoft.com/downloads/details.aspx?FamilyID=6521d889-5414-49b8-ab32-e3fff05a4c50&displaylang=en Version 3.0] - nicht neuer!) auf dem Rechner installiert sein. Im Zip-Paket befinden sich verschiedene dll's, als Art BeamerTool-Plugins. Diese "Plugins" übernehmen dann die grafische Ansteuerung.  
+
}}
===Effektverwaltung=== 
+
*''+ Button'': Durch Anklicken erzeugen Sie einen neuen Effekt. Vergeben Sie einen Namen und setzen Sie die Parameter für diesen Effekt.
+
*''Button Neuer Schritt'': 
+
**Ein Effekt besteht aus einem oder mehreren Schritten (Teilaktion). Diese Schritte sind wie bei einer Szenenliste Szenen im allgemeinen Sinne.
+
**im Falle "Einfache Szene": Stellen Sie ''zuerst'' in der [[Grafische Bühnenansicht_DMXC2|Grafischen Ansicht]] oder im Submaster alle Werte für die gewünschte Einzelszene ein. Wählen Sie in der Liste einen Effekt und klicken Sie den Button "Neuer Schritt". Beim Anlegen eines neuen Schrittes werden diese Werte gespeichert. Es öffnet sich ein Fenster in dem Sie die Kanäle zuordnen können, die sich auf diese Szene beziehen, siehe Szene speichern. 
+
**ansonsten: Wählen Sie den [[Befehlsübersicht_DMXC2|Befehl]] oder einen anderen Szenentyp. 
+
  
*Checkbox "Aktiv": Wie in einer Szenenliste können Sie den entsprechenden Schritt (z.B. für Testzwecke)temporär ausblenden  
+
=== Netzkonfiguration ===  
*Haltezeit: Hier setzen Sie die Gesamtausführungszeit des gewählten Schrittes  
+
*Einblendzeit (nur bei einfachen Szenen): siehe Einblendzeit  <br>
+
  
===Effekt=== 
+
Das Beamertool arbeitet als Server, der von verschiedenen Clients angesteuert werden kann. Es ist netzwerkfähig, d.h. im Normalfall läuft es auf einem Laptop, der in der Nähe des Beamers (z.B. im Bühnenbereich) steht. Angesteuert wird es von einem zweiten Rechner, auf dem DMXControl läuft. Die Verbindung erfolgt je nach Anwendungsfall über [[DMXControl mit ArtNet steuern|ArtNet]] oder auf einfacher IP-Basis.  
*Wiedergabemodus: Hier wählen Sie die Reihenfolge des Abspielens der Einzelszenen.  
+
"Manuell" bedeutet, dass die Zeit-steuerung deaktiviert wird.
+
**Wiederholen: wiederholtes Abspielen des Effektes in einer Schleife 
+
**Musikgesteuert: Hier wählen Sie den Takt- bzw. musiksynchronen Ablauf. Die Trigger werden dabei vom Sound Analyzer oder vom BeatTool gesendet.
+
  
===Wiedergabe===
+
[[Image:DMXC2_Manual_Beamertool Netzkonfiguration.jpg]]  
*Beschleunigung: Hier wählen Sie die Geschwindigkeit des Abspielens der Einzelszenen. Alle Schritte werden im gleichen Verhältnis beschleunigt oder gebremst. 
+
*Globalen Speedmaster ignorieren: Dieses bezieht sich auf den Speedmaster im Master Tool. 
+
*''Play-Button'': Mit diesem Button können Sie den ausgewählten Effekt life einblenden oder stoppen. Der Button fungiert alternierend als Start/Stop Button. 
+
*''Intensität'': Dies ist quasi ein Masterregler für den/die laufenden Effekte. 
+
*''Beschleunigung'': Hiermit stellt man die Ablaufgeschwindigkeit von Effekten global ein. 
+
*Checkbox "Nur einen Effekt pro Gruppe ausführen". Je nach Einstellung wird der gewählte Effekt zusätzlich gestartet oder er ersetzt alle laufenden Effekte (die dann beendet werden).Diese Eigenschaft bezieht sich global auf das Effekttool und wird nicht dauerhaft einem Effekt zugeordnet. 
+
*Checkbox "Letzte Werte übernehmen": Standardmäßig wird, nachdem ein Effekt abgearbeitet ist, zur Lichtstimmung gewechselt die vor dem Start des Effektes existierte. Das heißt beim Wechsel zwischen 2 Effekte wird der alte Effekt in den neuen umgewandelt, aber beim Beenden ist das Universe mit alten Werten belegt. Wenn die Checkbox markiert ist, werden die letzten Werte auf dem Universum belassen. Wichtig: Dies betrifft nur gruppierte Effekte wobei hier Geräte selbstverständlich auch wieder überschrieben werden wenn der neu gestartete Effekt diese Geräte ebenfalls verwendet.
+
*Checkbox "Nur starten, wenn keiner läuft": Nur selektierbar wenn auch "Nur einen Effekt pro Gruppe ausführen" aktiv ist. Läuft in einer Gruppe bereits ein Effekt, so ist es nicht möglich einen anderen aus dieser Gruppe zu starten. Dafür muss zunächst der laufende Effekt beendet werden. 
+
+
{{BoxAchtung
+
|Text = Ganz wichtig: Die Funktion bedeutet '''nicht''', dass nach dem Beenden des Effektes (bzw. eines anderen Effektes der Gruppe) die letzten Werte weiterhin ausgegeben werden! Alle Geräte kehren in den Stand zurück bevor der erste Effekt gestartet wurde. Um dies zu realisieren empfiehlt sich die Verwendung der [[Szenenliste_DMXC2 | Szenenliste]]
+
}}
+
  
*Button "Alle Effekte stoppen": Falls mehrere Effekte parallel laufen, können Sie hiermit sämtliche Effekte sofort beenden.
+
Selbstverständlich kann das Tool auch zusammen mit DMXControl auf einem Rechner über eine virtuelle IP-Verbindung verwendet werden ("localhost").  
  
 +
=== Start  === 
  
 +
Beim Aufruf von "Beamertool.exe" erhält man erstmal ein schwarzes Fenster. Wenn man ein "H" (wie Hilfe) drückt, erhält man folgende Hilfe-Information: 
  
{{BoxHinweis
+
[[Image:DMXC2_Manual-BeamerTool HilfeAnsicht.jpg|600px]]  
|Text = Die Anzeige der Effektgruppen kann in der [[Programmkonfiguration_DMXC2|Programmkonfiguration]] rechtsbündig eingestellt werden.   
+
}}
+
  
===Kategorie===
+
Durch erneutes Drücken des Buchstaben "H" verschwindet diese wieder. Mit "ESC" schliesst man das Tool. Zusätzlich zum angegebenen Weg kann man per Doppelklick zwischen Voll-, Normal- und Bildmodus wechseln. 
 +
Die Info-Ansicht (Buchstabe "I") liefert z.B. folgende Information:
  
Es können Effekt-Kategorien eingerichtet werden, um Effekte übersichtlicher anzuordnen. Die Zuordnung zu einer Kategorie und deren Erstellung erfolgt unter "erweiterte Einstellungen". Alle Effekte eine Kategorie werden in einem Reiter angezeigt. Neue Effekte werden automatisch in der gewählten Kategorie angelegt. 
+
[[Image:DMXC2_Manual-BeamerTool InfoAnsicht.jpg|600px]] 
  
[[Bild:DMXC2_Manual_Effektsequenzer_Kategorien.png|zentriert|Bild 2: Kategorien]]    
+
Interessant sind die aktuelle Framerate (rechts oben, diese hängt auch von den Fähigkeiten der Grafikkarte ab) und das Feld "Data received" (hier erkennt man, ob überhaupt Daten beim Server ankommen).   
  
'''Allgemein''':   
+
Wenn man "O" wie Optionen drückt, erhält man folgendes Fenster:   
  
*Mit den Pfeil-Button ändern Sie die Reihenfolge der Effekte bzw. Schritte 
+
[[Image:DMXC2_Manual_BeamerTool OptionenAnsicht.jpg]] 
*Mit dem Delete-Button löschen Sie einen Effekt oder Schritt. 
+
*Sie können Effekte und Schritte umbenenen, indem Sie den vorgegebenen Namen im Eingabefeld ändern und mit "Enter" bestätigen (es sind auch Leerzeichen im Namen erlaubt).  <br>
+
  
 +
Links sieht man Anzeigeoptionen und den Namen des Hostrechners. Auf der rechten Seiten können Optionen für die verschiedenen Ansteuertools bzw. Protokolle eingestellt werden: 
  
 +
*ArtNet - Subnetz und Universe müssen mit der Ausgabe des [[ArtNet]]-Plugins von DMXControl übereinstimmen 
 +
*FileBrowser - noch keine Einstellung (für Auswahl eines Media-Verzeichnisses) 
 +
*Broadcast - noch keine Funktion
 +
 
  
=== Nutzung von Effekten ===  
+
"Plugin"-Einstellungen: 
 +
*LaserSim - DMX-Adresse des simulierten Lasergerätes (DDF) in DMXControl. '''Hinweis''' Das Gerät belegt 20 Kanäle. Siehe auch Laser3DSim  
 +
*Matrix - für den zukünftigen Anschluß des MadMaxOne-Plugins 
 +
*Mediaplayer - Im Falle der Ansteuerung durch den zukünftigen DMXControl-Mediaclient (siehe MediaClient) ist hier die Zahl der Mediaplayer anzugeben (Minimum: 2; Maximum:32) 
 +
*Text - noch keine Einstellung 
 +
<br>  
  
Effekte können entweder direkt manuell aus dem Effektsequenzer gestartet werden oder in jegliche Formen von Szenenlisten (auch Audioplayer und Texttool) eingebettet werden. Dazu muss man aus dem Kontextmenü des grünen Pluszeichen den Eintrag "[[Befehl]]" auswählen. Ein einzelner Effekt wird z.B. mit den Befehlen "Start" und "Stop" aktiviert, es gibt z.B. auch einen [[Befehl]] um alle laufenden Effekte zu stoppen. Beispiel: Im Audioplayer kann man Effekte einbinden indem man auf " + " geht und dann "[[Befehl]]" auswählt.
 
  
Unter "Modul" dann "Effekte". Dann unter "Funktion" den Effekt wählen den man vorher erstellt hat. Dann den ersten Marker "Start" da hinsetzen, wo der Effekt starten soll und [[Befehl]] "Stop" dort erstellen, wo der Effekt aufhören soll. 
+
==Bedienelemente== 
Beim Start und Beenden von Effekten kann je ein Init- bzw. Finalizer-[[Befehl]] ausgeführt werden, welcher unter "erweiterte Effekteinstellungen" definiert werden kann. 
+
  
 +
Zur Anzeige eine Motives muß einer der verschiedenen Clienten aktiviert werden:
 +
 +
*LaserSimulator - siehe Laser3DSim 
 +
*MediaCenter - siehe MediaClient 
 +
*Matrix - noch nicht in Funktion, aber siehe MadMaxOne 
 +
 +
Das folgende Bild zeigt die Anwendung zur Anzeige des Laser3DSim unter Nutzung des mitgelieferten Demo-Projektes. 
 
   
 
   
{{BoxHinweis
+
[[Image:DMXC2_Manual_BeamerTool DDF.jpg]] 
|Text = Bitte immer vorher versichern, dass der umzubenennende Effekt/Schritt auch wirklich selektiert ist. Manchmal kann es passieren, dass durch Öffnen/Schließen des Baumes die Markierung umspringt. Auch beim Erzeugen eines Effektes ist dieser noch nicht automatisch markiert. 
+
}}
+
+
  
== [[Effektgruppierung]] ==
 
  
Die Gruppierung von Effekten bildet ein weiteres Steuerungsmittel für Effekte.
 
Da ja bekanntlich mehrere Effekte parallel laufen können, kann eingestellt werden, dass pro Gruppe nur ein Effekt laufen soll (Checkbox "Immer nur einen Effekt ausführen"). Somit kann man das Stoppen anderer Effekte (z.B. manuell oder durch einzelne Befehle) einsparen. Diese Möglichkeit lässt sich einsetzen, um parallel laufende Effekte zu verhindern, die sich sonst ins Gehege kommen würden, z.B. weil alle ein Gobo setzen wollen.
 
  
Effekte werden einer Gruppe zugeordnet, indem hinter den eigentlichen Effektnamen der Gruppenname in Klammern geschrieben wird, z.B.
+
==Tipps==   
  
myEffect1 (firstGroup)
+
Der Bildschirmschoner wird zur Vermeidung böser Überraschungen zeitweilig deaktiviert. Die Fensterposition wird beim Beenden korrekt gespeichert und beim Start wieder hergestellt.  <br> 
myEffect2 (firstGroup)
+
Mehr Informationen zur Erweiterung der "Effekte" findet man unter BeamerTool-Texturen (siehe Links).  <br> 
myEffect3 (secondGroup)
+
myEffect4
+
  
Effekte ohne explizit angegebenen Gruppennamen bilden ebenfalls eine Gruppe, in der bei aktivierter Checkbox nur ein Effekt laufen kann.
 
  
Ein typischer Anwendungsfall ist die Trennung von Scannereffekten und normalen Scheinwerfereffekten. Die Liste der Effekte kann dann zum Beispiel so aussehen:
+
== Bekannte Probleme  == 
  
Lauflicht1 (PAR)
+
*Wenn keine Netzwerkverbindung besteht (Kabel oder WLan), dann stürzt das BeamerTool beim starten ab.  
  Wechselblinker (PAR)
+
*BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen.  
  AlleBlinken (PAR)
+
*WLAN sollte bei einer Showe nicht benutzt werden. Wenn viele Handys im gleichen Raum sind, gibt es zu viele Störungen.
ScannerImKreis (Scanner)
+
*Beim ersten Start wird manchmal das Motiv nicht sofort angezeigt. Erneutes Ändern des Gobo-Motives schafft Abhilfe.
WildesSchwenken (Scanner)
+
Für den Fall, dass immer noch kein Motiv angezeigt wird, bitte folgende Werte der LaserSim-Kanäle in der Kanalübersicht prüfen ggf. erneut manuell setzen:
RuhigeStimmung (Scanner)
+
+
{{BoxHinweis
+
|Text = Hinter dem Gruppennamen sollten keine weiteren Zeichen eingegeben werden. Versehentlich angehängte Leerzeichen o.Ä. machen die Gruppierung wirkungslos.
+
}}
+
  
 +
<br>
 +
** Element - 1 (für Motiv: Linie)<br>
 +
** Alpha - 255 (Dimmer auf volle Leistung)<br>
 +
** ScaleX - 255 (Bild voll skalieren)<br>
 +
** R, G, B - 255 (R, G, B-Kanäle voll aufdrehen, da sonst keine Farben der Textur mehr übrig sind, die dargestellt werden können)<br>optional:<br>
 +
** ScaleY - 0 (Stellt proportionalen Wert zu ScaleX ein)<br>
 +
** PosX, PosY - 128 (dass Motiv in der Bildschirmmitte zentriert ist)
 +
 
 +
*Obwohl keine Änderungen in der BeamerTool/DMXControl/Firewall/PC-Konfiguration vorgenommen wurden (bitte hier zuerst auf Punkt 2 der bekannten Probleme prüfen: "BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen"), kann es oft zu Schwierigkeiten kommen, dass das BeamerTool die gesendeten Daten von DMXControl erkennt (via Beamer.out.dll) 
  
===Tipp===
+
Beispiel: 
*Bei Effektstart/Effektende kann je ein [[Befehl]] ausgeführt werden
+
*Effektgruppen können rechtsbündig angezeigt werden (konfigurierbar in Programmkonfiguration)
+
  
Mit [[Effektgruppierung]] kann man z.B. folgenden Trick anwenden:
+
Zitat: Beim gestrigen Auftritt hat alles wunderbar geklappt. Es wurden seitdem keine Änderungen vorgenommen. Heute bei der Vorbereitung zum Auftritt treten Schwierigkeiten auf die Verbindung von DMXControl und dem BeamerTool herzustellen (Infofenster zeigt bei "Data received" keine Änderungen, obwohl DMXControl Werte an das LaserSim schickt).
 +
Möglichkeit zum erfolgreichen, problemlosen Start des BeamerTools: 
 +
#Erstellt ein Effekt in DMXControl mit Endlos-Schleife,&nbsp;der irgendwelche Kanalängerungen des LaserSim an das BeamerTool schickt (z.B. Alpha von 0 auf 255 faden und wieder auf 0 zurück) 
 +
#Lasst diesen Effekt laufen 
 +
#Startet erst jetzt den PC mit dem BeamerTool und anschließend das BeamerTool selbst 
 +
#Falls immer noch keine Verbindung besteht, wiederholt Punkt 3 mit einem Neustart des BeamerTool-PCs(maximal noch 2 weitere Male) 
 +
#Falls BeamerTool nun Daten empfängt kann der gestartete Endloseffekt gestoppt werden 
  
Man erstellt sich z.B. 3 verschiedene Scannerbewegungen. Dabei wird in jeder Szene NUR die Position gespeichert (Haken dran beim erstellen) und keine Helligkeit, Farbe, Gobo etc. Dann macht man genau das Gegenteil und programmiert nochmal 3 Effekte nur mit Farbwechsel. Bei Bedarf dann nochmal 3 nur mit Gobowechsel. Und schon kann man aus diesen 3x3 Effekten eine riesige Kombination zusammenstellen. Dafür nimmt man dann "Startereffekte" die nichts anderes beinhalten als die Befehle "starte Bewegung1, starte Farbwechsel3, starte Gobowechsel2". Mit entsprechenden Haltezeiten ist so recht schnell eine Abfolge von "automatischen" Änderungen einprogrammiert.
+
Black hat diese Erfahrungen im Rahmen eines Schulkonzerts gemacht. Bei den Testläufen während des Aufbaus / Probens traten meist Probleme auf eine Verbindung herzustellen. Mit dem oben genannten Verfahren kam meist eine Verbindung spätestens beim 2. Neustart zustande.
  
==Befehle==
+
 
*[[Befehl]] zum Setzen der Intensität bei gleichzeitigem Start/Stop
+
<ref>früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/Steuerzentrum</ref>
*(wird ergänzt)
+
 
           
+
== Links und Referenzen==
==== neu in Version 2.11  ==== 
+
 
+
Download
*Effekte werden bei Befehlen nach Kategorien sortiert, 
+
 
*Optional vergebbare Prioritäten 
+
http://beamertool.ath.cx/BeamerTool.zip
*Intensität kann nun gruppiert werden
+
 
   
 
   
 +
=== Video-Tutorials  === 
  
                                                                     
+
[http://www.youtube.com/watch?v=5D2IhsbVQmg DMXControl Beamertool - Teil1&nbsp;: LaserSim]
==Links und Referenzen==
+
 
 +
[http://www.youtube.com/watch?v=5Ath8kzytPg DMXControl - BeamerTool Teil 2] 
 +
 
 +
andere Wiki-Artikel:
 +
 
 +
* Beamertool-Texturen: http://www.dmxcontrol.de/wiki/BeamerTool_Texturen
 +
* Beamertool-Texture-Editor: http://www.dmxcontrol.de/wiki/BeamerTool_Textur_Editor
 +
<references/>
  
*früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/Effekttool                                                                                           
 
*vertiefende Information: 
 
**'''passendes Tutorial:'''  [[Manuelle Erstellung eines Lauflichtes]] 
 
  
 
{{NavigationTop-Man2
 
{{NavigationTop-Man2
|zurückLink = Szenenliste_DMXC2
+
|zurückLink = DDF Creator_DMXC2
|zurückText = Szenen-Modul
+
|zurückText = DDF Creator
|vorLink = Submaster_DMXC2
+
|vorLink = Plugin:MadMaxOne_DMXC2
|vorText = Submaster-Modul
+
|vorText = Plugin: MadMaxOne
}}  
+
}}
  
 
[[Kategorie: DMXControl 2]]
 
[[Kategorie: DMXControl 2]]

Version vom 2. September 2012, 16:32 Uhr

Books.png Beamertool Plugin DMXC2
Arrow back.png DDF Creator
Plugin: MadMaxOne Arrow forw.png
Inhaltsverzeichnis

Inhaltsverzeichnis

Überblick

Jörg (zoidberg) arbeitet an einem universellen Tool zur Anzeige verschiedener Videodaten, welches mittelfristig die Softscanner-Plugins, das DE-MediaCenter usw. ersetzen wird. Es kann für einige Funktionen bereits mit DMXControl 2.x verwendet werden, die volle Leistungsfähigkeit wird es als Teil von DMXControl 3.0 bekommen.

Das Tool kann z.Z. als Laser-Simulator (siehe Laser3DSim) und zur Anzeige von Videodaten und Texten (siehe MediaClient) benutzt werden.

DMXC2 Manual BeamerTool MotivSterne.jpg


Kommentare bitte auf der hiesigen Diskussionsseite oder im Forum hinterlassen:

http://www.dmxcontrol.de/forum/thread.php?postid=24767#post24767

Beschreibung

Systemvoraussetzungen

  • Windows XP SP 2 oder Win 7
  • .Net Framework 2.0
  • DirectX 9.0c mit Pixel- oder Vertex-Shader 1.1

oder jeweils besser.


Installation

Nach dem Entpacken der zip-Datei ist die Datei beamer.out.dll in das Installationsverzeichnis von DMXControl zu kopieren. Dem Installationspaket liegt ein Beispielprojekt für den Lasersimulator bei. Zur Benutzung ist dann das DDF "Laser2.xml" in das Device-Verzeichnis von DMXControl zu kopieren.


Achtung wichtiger Hinweis Zur Nutzung des Beamertools muss das XNA-Framework (Version 3.0 - nicht neuer!) auf dem Rechner installiert sein. Im Zip-Paket befinden sich verschiedene dll's, als Art BeamerTool-Plugins. Diese "Plugins" übernehmen dann die grafische Ansteuerung.


Netzkonfiguration

Das Beamertool arbeitet als Server, der von verschiedenen Clients angesteuert werden kann. Es ist netzwerkfähig, d.h. im Normalfall läuft es auf einem Laptop, der in der Nähe des Beamers (z.B. im Bühnenbereich) steht. Angesteuert wird es von einem zweiten Rechner, auf dem DMXControl läuft. Die Verbindung erfolgt je nach Anwendungsfall über ArtNet oder auf einfacher IP-Basis.

DMXC2 Manual Beamertool Netzkonfiguration.jpg

Selbstverständlich kann das Tool auch zusammen mit DMXControl auf einem Rechner über eine virtuelle IP-Verbindung verwendet werden ("localhost").

Start

Beim Aufruf von "Beamertool.exe" erhält man erstmal ein schwarzes Fenster. Wenn man ein "H" (wie Hilfe) drückt, erhält man folgende Hilfe-Information:

DMXC2 Manual-BeamerTool HilfeAnsicht.jpg

Durch erneutes Drücken des Buchstaben "H" verschwindet diese wieder. Mit "ESC" schliesst man das Tool. Zusätzlich zum angegebenen Weg kann man per Doppelklick zwischen Voll-, Normal- und Bildmodus wechseln. Die Info-Ansicht (Buchstabe "I") liefert z.B. folgende Information:

DMXC2 Manual-BeamerTool InfoAnsicht.jpg

Interessant sind die aktuelle Framerate (rechts oben, diese hängt auch von den Fähigkeiten der Grafikkarte ab) und das Feld "Data received" (hier erkennt man, ob überhaupt Daten beim Server ankommen).

Wenn man "O" wie Optionen drückt, erhält man folgendes Fenster:

DMXC2 Manual BeamerTool OptionenAnsicht.jpg

Links sieht man Anzeigeoptionen und den Namen des Hostrechners. Auf der rechten Seiten können Optionen für die verschiedenen Ansteuertools bzw. Protokolle eingestellt werden:

  • ArtNet - Subnetz und Universe müssen mit der Ausgabe des ArtNet-Plugins von DMXControl übereinstimmen
  • FileBrowser - noch keine Einstellung (für Auswahl eines Media-Verzeichnisses)
  • Broadcast - noch keine Funktion


"Plugin"-Einstellungen:

  • LaserSim - DMX-Adresse des simulierten Lasergerätes (DDF) in DMXControl. Hinweis Das Gerät belegt 20 Kanäle. Siehe auch Laser3DSim
  • Matrix - für den zukünftigen Anschluß des MadMaxOne-Plugins
  • Mediaplayer - Im Falle der Ansteuerung durch den zukünftigen DMXControl-Mediaclient (siehe MediaClient) ist hier die Zahl der Mediaplayer anzugeben (Minimum: 2; Maximum:32)
  • Text - noch keine Einstellung



Bedienelemente

Zur Anzeige eine Motives muß einer der verschiedenen Clienten aktiviert werden:

  • LaserSimulator - siehe Laser3DSim
  • MediaCenter - siehe MediaClient
  • Matrix - noch nicht in Funktion, aber siehe MadMaxOne

Das folgende Bild zeigt die Anwendung zur Anzeige des Laser3DSim unter Nutzung des mitgelieferten Demo-Projektes.

DMXC2 Manual BeamerTool DDF.jpg


Tipps

Der Bildschirmschoner wird zur Vermeidung böser Überraschungen zeitweilig deaktiviert. Die Fensterposition wird beim Beenden korrekt gespeichert und beim Start wieder hergestellt.
Mehr Informationen zur Erweiterung der "Effekte" findet man unter BeamerTool-Texturen (siehe Links).


Bekannte Probleme

  • Wenn keine Netzwerkverbindung besteht (Kabel oder WLan), dann stürzt das BeamerTool beim starten ab.
  • BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen.
  • WLAN sollte bei einer Showe nicht benutzt werden. Wenn viele Handys im gleichen Raum sind, gibt es zu viele Störungen.
  • Beim ersten Start wird manchmal das Motiv nicht sofort angezeigt. Erneutes Ändern des Gobo-Motives schafft Abhilfe.

Für den Fall, dass immer noch kein Motiv angezeigt wird, bitte folgende Werte der LaserSim-Kanäle in der Kanalübersicht prüfen ggf. erneut manuell setzen:


    • Element - 1 (für Motiv: Linie)
    • Alpha - 255 (Dimmer auf volle Leistung)
    • ScaleX - 255 (Bild voll skalieren)
    • R, G, B - 255 (R, G, B-Kanäle voll aufdrehen, da sonst keine Farben der Textur mehr übrig sind, die dargestellt werden können)
      optional:
    • ScaleY - 0 (Stellt proportionalen Wert zu ScaleX ein)
    • PosX, PosY - 128 (dass Motiv in der Bildschirmmitte zentriert ist)
  • Obwohl keine Änderungen in der BeamerTool/DMXControl/Firewall/PC-Konfiguration vorgenommen wurden (bitte hier zuerst auf Punkt 2 der bekannten Probleme prüfen: "BeamerTool verliert von Zeit zu Zeit die LaserSim-Einstellungen"), kann es oft zu Schwierigkeiten kommen, dass das BeamerTool die gesendeten Daten von DMXControl erkennt (via Beamer.out.dll)

Beispiel:

Zitat: Beim gestrigen Auftritt hat alles wunderbar geklappt. Es wurden seitdem keine Änderungen vorgenommen. Heute bei der Vorbereitung zum Auftritt treten Schwierigkeiten auf die Verbindung von DMXControl und dem BeamerTool herzustellen (Infofenster zeigt bei "Data received" keine Änderungen, obwohl DMXControl Werte an das LaserSim schickt). Möglichkeit zum erfolgreichen, problemlosen Start des BeamerTools:

  1. Erstellt ein Effekt in DMXControl mit Endlos-Schleife, der irgendwelche Kanalängerungen des LaserSim an das BeamerTool schickt (z.B. Alpha von 0 auf 255 faden und wieder auf 0 zurück)
  2. Lasst diesen Effekt laufen
  3. Startet erst jetzt den PC mit dem BeamerTool und anschließend das BeamerTool selbst
  4. Falls immer noch keine Verbindung besteht, wiederholt Punkt 3 mit einem Neustart des BeamerTool-PCs(maximal noch 2 weitere Male)
  5. Falls BeamerTool nun Daten empfängt kann der gestartete Endloseffekt gestoppt werden

Black hat diese Erfahrungen im Rahmen eines Schulkonzerts gemacht. Bei den Testläufen während des Aufbaus / Probens traten meist Probleme auf eine Verbindung herzustellen. Mit dem oben genannten Verfahren kam meist eine Verbindung spätestens beim 2. Neustart zustande.


[1]

Links und Referenzen

Download

http://beamertool.ath.cx/BeamerTool.zip

Video-Tutorials

DMXControl Beamertool - Teil1 : LaserSim

DMXControl - BeamerTool Teil 2

andere Wiki-Artikel:

  1. früherer Wiki-Artikel: http://www.dmxcontrol.de/wiki/Steuerzentrum


Arrow back.png DDF Creator
Plugin: MadMaxOne Arrow forw.png
Inhaltsverzeichnis
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
DMXControl 2
DMXControl 3
Tipps und Tricks
Hardware
Berichte
Werkzeuge