Änderungen Worlds, Scanpar, Colorbuffer,...

Rund um Dynamics.

Moderators: guido, mackel, jojo

Post Reply
User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

Änderungen Worlds, Scanpar, Colorbuffer,...

Post by guido » Tue 23 Feb, 2010 10:12 pm

Hallo,

mit dem nächsten Update werden ein paar sehr grobe Änderungen der o.a. Bereiche wirksam
die LDS bis heute fehlerhaft oder unkonsequent behandelte.

Beschreibung der wesentlichen Änderungen:

Diese betreffen die Worlds, Scanner Parameter, Static Effects und Color Buffer.
Diese Einstellungen sind jetzt grundsätzlich global und werden anhand ihres Namens identifiziert.
Wird eine Show geladen und eine globale Einstellung des selben Namens existiert, wird die globale Einstellung
anstatt der in der Show gespeicherten Einstellung verwendet.

Wird an den Einstellungen etwas verändert werden diese nicht nur
in der Show gespeichert sondern AUTOMATISCH sofort auch als globale Einstellung gespeichert.
Die Einstellungen, die die Showdatei mitbringt werden also nur dann
verwendet, wenn keine globale Einstellung mit einem entsprechenden
Namen gefunden wurde. Das ist in der Regel dann der Fall, wenn
eine Show das erste mal abgespielt wird und diese Show andere
Einstellung als die ohnenehin schon vorhandenen Standardeinstellungen
verwendet. Dann erhält der Benutzer eine Warnmeldung, das die Show
spezielle Einstellungen verwendet, die von ihm noch nicht eingestellt
wurden.

Damit das automatische Speichern der globalen Einstellungen funktioniert
müssen einige Bedingungen erfüllt sein:

Die Einstellung muss einen Namen haben. Der Name darf keine Zeichen
enthalten, die in Dateinamen verboten sind. Es dürfen für einen Scanner
keine zwei Einstellungen geben, die den selben Namen verwenden.
Die Einstellungen für unterschiedliche Scanner dürfen sich nicht
gegenseitig überschreiben.
(Alle oben genannten Fälle kommen in den Shows vor und haben bisher
bei Verwendung von globalen Einstellungen zu Fehlfunktionen geführt.)

Dies wird nun geprüft, wenn Einstellungen angelegt oder umbenannt
werden. Da Einstellungen ohne Namen verboten sind gibt es keine
"Untitled"-Einstellungen mehr. Möchte man eine spezielle Einstellung
verwenden muss diese erst angelegt und mit einem Namen versehen werden.
Dies schafft im übrigen mehr Übersichtlichkeit, da man sehen kann
welche Einstellungen nun in einer Show verwendet werden.

Wird eine Show neu angelegt werden nun einige Standardeinstellungen
erzeugt. Damit hat der Programmierer einer neuen Show nun einen
Anhaltspunkt für sinnvolle Einstellungen. Auch für die Austauschbarkeit
von Shows ist es wichtig, das sich die Programmierer an eine gewisse
Sammlung von Standardeinstellungen halten. Hier mangelte es bisher
bei LDS an einem Standard, wie denn z.B. die World Einstellungen
für das Audience-Scanning oder die Leinwand heissen.

Standardeinstellungen sind im folgenden:

Worlds:
Audience - Audience Scanning (Standard: 100% Grösse)
Screen - Leinwand für Grafikprojektion (Standard: 50% Grösse)
Beam - Potentiell gefährliches Scanning, Beams (Standard: oberes Drittel der Ausgabe)
Raster - Rasterscanning (Nur Scanner 1, Standard: 20% Grösse)

Static Effects:
Fog - Nebelmaschine (Nur Scanner 1, Standard DMX Kanal 100)
Fan - Lüfter/Ventilator für das Verteilen des Nebels (Nur Scanner 1, Standard DMX Kanal 101)
Projection Screen Up - Leinwand hochfahren (Nur Scanner 1, Standard DMX Kanal 102)
Projection Screen Down - Leinwand runterfahren (Nur Scanner 1, Standard DMX Kanal 103)
Grating Burst - Burst Grating auf der optischen Bank (Standard TTL Leitung 1)
Grating Line - Strich Grating auf der optischen Bank (Standard TTL Leitung 2)
Grating Circle - Kreisgrating auf der optischen Bank (Standard TTL Leitung 3)
Grating Square - Quadratgrating auf der optischen Bank (Standard TTL Leitung 4)
Lumia - Kathedralglaseffekt auf der optischen Bank (Standard TTL Leitung 5)

Scan Paramter:
Default - Standardeinstellung (Standard (30k/1200/1500/6/6)
Graphics - Grafikprojektion (Standard (35k/900/1200/8/8)
Raster - Rasterscanning (Nur Scanner 1, Standard (50k/700/900/10/10)

Color Buffer:
Default - Standardpalette
ILDA - Palette für ILDA Dateien
Temp 1 - Temporär als Ziel für Colorrotation/Colormorphing


Was passiert nun mit alten Shows?
Die Shows werden beim Laden analysiert, welche Einstellungen verwendet werden.
Einstellung die in der Show gar nicht verwendet werden, werden gelöscht.
Die oben genannten Standardeinstellungen werden zur Show hinzugefügt.
Verwendet die Show Einstellungen, die keinen Namen haben, muss der Benutzer
nun einen Namen vergeben.
Verwendet die Show mehrere Einstellungen mit selbem Namen, muss eine davon
umbenannt werden. Ebenso, wenn der Name ungültige Zeichen enthält.

Das weitere vorgehen unterscheidet sich nun ein wenig nach Art der Einstellung:

Worlds:
Wenn die Show nur eine einzige World benutzt wird zuerst geprüft, ob
diese "Screen" oder "Audience" heisst. Damit wäre klar, ob es sich
um eine Grafik- oder Beamshow handelt. Ist das nicht der Fall, wird
der Benutzer gefragt, ob es sich um eine Beam- oder Grafikshow handelt.
Die World wird dann in "Audience" oder "Screen" umbenannt und die globalen
Einstellungen für diese World werden geladen. Diese Geschichte muss einmal
für jede Show gemacht werden.

Verwendet die Show mehrere Worlds werden diese, nachdem sie einen Namen
bekommen haben, in die Liste der Worlds hinter den Standardeinstellungen
eingefügt.

Scanner Parameter:
Wie bei den Worlds gehe ich davon aus, das eine Show die nur einen
Satz Scanner Parameter verwendet die neue "Default" Einstellung
verwenden soll. Die meisten alten Shows verwenden hier auch schon
den Namen "Default".

Static Effects:
Hier gab es bisher gar keinen Standard. Die in der Show vorhandenen
Effekte werden an die Liste der Standardffekte angehängt.

Color Buffers:
Erfordern besondere Aufmerksamkeit. Damit ein Color Buffer nicht
versehentlich mit einer globalen Einstellung überschrieben wird
bekommt der Benutzer einen Hinweis, wenn der global gespeicherte
Color Buffer andere Farben enthält als der in der Show enthaltene.
Der Benutzer kann dann den in der Show enthaltenen Color Buffer
umbennen, damit dieser nicht automatisch von der globalen Einstellung
überschrieben wird.
Color Buffer können auch als Ziel der Color Rotation/Morphing
Funktion dienen. Hat ein Color Buffer keinen Namen und ist
Ziel eines dieser Effekte bekommt er den Namen "Temp n", wobei
n von 1 aus hochgezählt wird. Für Color Buffer die mit der
Zeichenkette "Temp" beginnen wird keine globale Einstellung
gespeichert.

Die globalen Einstellungen werden jeweils nach folgendem Schema
gespeichert:
"world\Scanner n - name.rwo"
"colorbuffer\Scanner n - name.rcb"
"scanpar\Scanner n - name.rsp"
"staticeffect\Scanner n - name.rse",
wobei "n" die Nummer des Scanners ist und "name" der Name der
Einstellung. Dies ist vom Benutzer nicht änderbar, da die
globalen Einstellungen sonst nicht zuverlässig gefunden werden
können.



Hoffe das hat so jeder verstanden ....

Des weiteren gibts noch viele Kleinigkeiten..
Das "drücke play, Cursor läuft los ohne Laserausgabe, springt dann auf 0 und dann gehts.." ist vorbei.
Die Ausgabe , sowie Laser als auch OpenGL hat so wies aussieht einen finalen Stand erreicht.
Systembelastung wurde soweit gedrückt wie möglich, Verteilung bei Merkernsystemen optimiert.

Dann steht mal wieder das Thema Doku auf dem Plan..die ist leider noch die alte..

die-zunge
Posts: 792
Joined: Sun 17 Sep, 2006 11:17 pm
Location: Durmersheim (Baden-W)

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by die-zunge » Wed 24 Feb, 2010 11:45 am

Hi Guido

Mann bin ich froh das ich von LDS umgestiegen bin :D :D
Danke, und weiter so. :D
Grüßle
Uwe

User avatar
tracky
Posts: 4869
Joined: Tue 11 Mar, 2003 1:51 pm
Do you already have Laser-Equipment?: Hat sich im Laufe der Jahre doch einiges angesammelt
Location: Germany, Seefeld bei Werneuchen
Contact:

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by tracky » Wed 24 Feb, 2010 2:29 pm

Gibt es den Link nur noch auf Anfrage? Auf der HP gehts ins Nirvana. . . . .
Gruß Sven

Laser? Was ist das? Licht aus super erschwinglichen Restbeständen

User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by guido » Wed 24 Feb, 2010 4:01 pm

Tracky,

beim NÄCHSTEM Update...von fertig stand da nix :-)

Denke Freitag wirds werden. Das neue Handling hat etliche Tücken da
bis heute die meisten wordls, Scanpars und Colorbuffer nur "Default" hiessen.

Das heisst leider ne Menge Arbeit...

Vorab: Was heisst das für mich als User ??

LDS "Kennt" folgende Scannerparameter:
00 - Default
01 -Graphic
02- Raster

Ich lade eine Show, z.b. meine Beds are burning.

Popup: "Error. This Show is using unnamed scanner parameters. Please assign a Name for Scanner 1 Scanner Parameter 3"
Scannerparameter 03 wurde automatisch angefügt, Porogramm schlägt im folgendem Dialog den Shownamen als Dateinamen für die neuen
Scanparameter vor. Dieser kann natürlich geändert werden, nur nicht in Default und Co da diese ja schon benutzt sind.

Das selbe Spiel für die Colorbuffer. Da sinds auch gern mal mehrere.

Vorteil wenn das ganze mal durchgeackert wurde:
Theoretisch nutzen alle Beamshows World 0 mit dem Namen "Audience" , Scanpar "Default" mit vernünftigen Werten und einen
gebräuchlichen Colorbuffer.

Bis heute war das Drama z.b. in Regensburg: Show laden, Worlds öffne, Size und Offset einstellen so das es für den Publikumsbereich passt.
Das durfte man bei jeder Show nach dem Laden neu machen.

Nun ändere ich EINMAL die World "Audience" auf meinen Publikumsbereich und die Scanpar "Default" passend für den Projektor.
Lade ich die nächste Show und die sagt mir "Audience" und "default" passen die Werte.
Hat ein Spassvogel in nur EINEM Trickfilm z.b. World 5 benutzt meckert LDS Dynamics beim Laden das es diese World nicht kennt
und bittet um Namensgebung und Justage. Für jede Show erstmal ein paar Minuten Arbeit aber wenn das alle konsequent
durchziehen wirds in Zukunft einfacher.

User avatar
rayman
Posts: 1358
Joined: Mon 26 Aug, 2002 12:00 pm
Do you already have Laser-Equipment?: 2x RTI 2,5W RGB
Pangolin Beyond Ultimate
Pangolin LD2000 Pro
Pangolin Live Pro
Location: Hückeswagen

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by rayman » Wed 24 Feb, 2010 4:34 pm

Hallo Guido,

ich glaub, ich habs einigermaßen verstanden.

Eine Sache hätte ich aber anzumerken:
Die Standardscannereinstellungen (Standard (30k/1200/1500/6/6) finde ich ganz schön heftig. Das bringt selbst Raytrack 35 bei vollem Winkel (Standardeinstellung Audience World) an die Grenzen.
Wenn ein unerfahrener User das einfach übernimmt bringt er seine Billigscanner damit schnell zum Rauchen.

Grüße, Dennis

User avatar
guido
Posts: 6447
Joined: Thu 20 Dec, 2001 12:00 pm
Do you already have Laser-Equipment?: Easylase, Netlase, Laser von 1..15W.
Entwickler von Dynamics + Mamba X4 .
Lasershow Hard / Software .
Location: 32469 Petershagen
Contact:

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by guido » Wed 24 Feb, 2010 5:06 pm

Hi Rayman,

problemlos zu ändern. Und das MUSS DER USER AUCH SELBER MACHEN !!
Der Witz ist ja das JEDE Show die dann mit Scanpar "Default" kommt mit diesen Werten läuft.
Der grosse Vorteil der Änderung ist ja das man das dann nur EINMAL machen muss.
Gut, man könnte zum Start auch 25K sagen.

Bisher musstest du nach dem Laden jeder Show gucken wie der Kram eingestellt ist.
Das oben beschriebene gilt natürlich auch für die weiteren Scanner.
Es gibts also z.b. im Ordner Scanpar:
Scanner 1 - Default
Scanner 2 - Default
Scanner 3 - Default
Scanner 4 - Default

....

User avatar
ChrissOnline
Posts: 3847
Joined: Thu 27 Feb, 2003 5:38 pm
Do you already have Laser-Equipment?: Software: HE-Laserscan 5
Projektor: 3x RGB
Location: Regensburg

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by ChrissOnline » Thu 25 Feb, 2010 10:28 am

Hoch lebe die Farb- und Welt- uns Scanparameterphilosophie von HE-Laserscan! :wink:

Aber im Ernst:

Diese Neuerungen sind wirklich erstklassig! Respect an Guido und Jojo.
Damit ist mein nervigster Hauptkritikpunkt an sämtlichen Programmen aus der ursprünglichen LDS-Quelle endlich behoben.
Bisher habe ich z.B. bei Phoenix mehr Zeit ins Raussuchen und Speichern der richtigen Einstellungen investiert als ich Zeit mit Showgucken etc. verbracht habe. Da werden sich User und viele zukünftige Kunden freuen!
Mein aktueller Projektor: CLB-8 V10 Showlaser-System

User avatar
nohoe
Posts: 3970
Joined: Mon 20 Feb, 2006 1:09 pm
Do you already have Laser-Equipment?: 9x RGB LASER
6 x Netlase(5 x LC) + 1x EL LC
Software: Dynamics + + Beyond
HE und sonstige
Location: 44795 Bochum

Re: Änderungen Worlds, Scanpar, Colorbuffer,...

Post by nohoe » Thu 25 Feb, 2010 12:20 pm

Hallo

Im ersten Moment stellt es natürlich etwas Arbeit dar bis alle Shows im neuen Format angepasst sind.

Einen solchen Stand hatte ich bei LDS / Phoenix bisher auch immer gehabt, da ich vorher allen Shows
immer die gleichen Settings zugeordnet habe.

Bezogen auf einige Shows bin ich mal gespannt ob das funktioniert, denn es gibt Shows mit 2-3 Welten
und welche mit bis zu 4-5 zugeordneten Colorbuffers und welche mit mehr als einer zugeordneten
Scannereinstellung(Spezial für RGB Effekt).

Ich freue mich aber riesig wenn diese Baustelle jetzt mal nach endlosen Jahren abgeschlossen ist. :D
Daumen hoch Guido für deine Arbeit, danke.

Gruß
Norbert :)
http://www.nohoe.de/gallerie
RGB 4 Watt OPT Laser RGB mit CT6800 + 2 LIGHSPACE 3 Watt Pure Diode PT40K
+ 2x RGB 1 Watt Pure Diode Litracks+ 4 x RGB 1.8 Watt Pure Diode PT40K
Software Dynamics und Beyond

Post Reply

Return to “Dynamics”

Who is online

Users browsing this forum: No registered users and 2 guests