Wings X 4.0 ist für Forumsteilnehmer verfügbar!

Alles zum Thema Wings X
Everything concerning Wings X
Gesperrt
Benutzeravatar
Christoph Hilger
Beiträge: 3656
Registriert: 11. Dez 2021, 11:49

Liebe Wings X Anwender,

endlich ist es so weit, dass die Version 4.0 von Wings X das Licht der Welt erblickt. Die entscheidende Neuerung in dieser Version ist die komplett neu programmierte Text-Engine V2. Seit es Wings X gibt, ist der am häufigsten geäußerte Wunsch eine Erweiterung der Möglichkeiten bei der Einbindung von Text und eine intuitivere Eingabemöglichkeit. Es war von Anfang an klar, dass dies mit der bestehenden internen Struktur nicht möglich ist und eine komplette Neuprogrammierung der gesamten Textfunktionalität erfordert. Die letzte aktuelle Version 3.8.1 ist ausgesprochen stabil und problemlos. Daher haben wir uns nun die Zeit genommen, um diesen langgehegten Wunsch zu erfüllen.

Da in dieser neuen Version 4.0 intern große Teile neu programmiert wurden und so etwas nie ohne Risiko ist, haben wir uns entschlossen diese Version zunächst nur hier im Forum bekannt zu machen. So können evtl. auftretende Probleme oder Wünsche zeitnah behandelt werden. Sobald sich die Version dann als stabil herausstellt, machen wir sie auch als Update aus Wings X heraus für die Allgemeinheit verfügbar.

Wichtig: Bitte macht von bestehenden Projektdateien (also von den .wx-Dateien) ein Backup, bevor Ihr mit der Version 4.0 daran weiterarbeitet!

Und noch ein Hinweis für Windows-Anwender: Diese Version ist nicht signiert. Das heißt, dass u.U. beim Installieren, eine Warnung von Windows erscheint, dass der Autor der Software nicht überprüft werden kann und von der Installation der Software abgeraten wird. Das könnt ihr natürlich ignorieren und Wings X trotzdem installieren. :-)

Hier sind die direkten Download-Links:
Für Windows
Für macOS (Intel-Prozessor)
Für macOS (Apple Silicon-Prozessor)


Nachfolgend fasse ich die wichtigsten Neuerungen dieser Text-Engine V2 zusammen:

- Das Rendering der neuen Text-Engine V2 findet in Echtzeit statt, während die bisherige Text-Engine intern (wie auch in Wings 7) ein statisches Bild des Texts in der Größe des Screens angelegt hat. Das hat gravierende Auswirkungen auf die gesamte Text-Funktionalität, die im folgenden beschrieben werden.

- Da der Text jeweils live in der momentan benötigten Auflösung gerendert wird, ist beim Zoomen in den Text ein enormer Qualitätsunterschied im Vergleich zur bisherigen Version sichtbar. Bei der neuen Engine kann man sehr weit hinein zoomen, ohne dass der Text pixelig und unscharf wird.

- Zusätzlich zum Textschatten stehen mit "Outline", "Outline mit Füllung" und "Glow" weitere oft gefragte Effekte zur Verfügung (ab Advanced-Lizenz). Mit "Outline" werden die Zeichen nur als Umriss dargestellt, wobei die Linienstärke einstellbar ist. "Outline mit Füllung" ermöglicht die Farbe der Füllung innerhalb des Umrisses frei zu wählen. Und "Glow" ist ähnlich wie "Outline mit Füllung" aber der Umriss überstrahlt/leuchtet mit einstellbarer Stärke nach außen. Die Zeichen wirken damit wie hinterleuchtet.

- Da das Echtzeit-Rendering zu einem enormen Performanceschub führt und der Text nicht mehr als Bild gerendert wird, kann der Text nun praktisch beliebig lang sein und als Lauftext angezeigt werden (ab Advanced-Lizenz). Vertikaler Lauftext ermöglicht z.B. einen Abspann am Ende der Präsentation wie bei einem Kinofilm und der horizontale Lauftext kann für einzeilige Ticker verwendet werden, wo Informationen (wie z.B. aktuelle Informationen/Börsenkurse/Wettermeldungen bei Fernsehsendungen).

- Die Lauftexte können bezüglich Position/Geschwindigkeit mit einer eigenen Fortschrittskurve gesteuert werden. Ein Lauftext kann also beschleunigen, bremsen, zeitweise stehen bleiben und sogar rückwärts laufen. Das funktioniert genauso wie bei den Animationen.

- Horizontale Lauftexte (Ticker) müssen nicht als endlos lange Zeile eingegeben werden. Die einzelnen Informationen können bequem in separaten Zeilen eingegeben werden. Diese Zeilen werden dann automatisch mit einem frei wählbaren Zeilentrenner (wie z.B. " - ") zu einer langen Textzeile zusammengehängt.

- Sowohl die vertikalen als auch die horizontalen Lauftexte können optional endlos im Loop laufen. Dann wird die Steuerung per Fortschrittskurve durch eine konstante, frei einstellbare Geschwindigkeit ersetzt.

- Auch bei Lauftexten können alle Effekte (Outline, Glow, ...) genutzt werden.

- Es gibt die Möglichkeit, bestimmte Daten wie Uhrzeit, Datum, Timelinezeit, Objektzeit und Countdown live im Screen anzuzeigen (ab Pro-Lizenz). Dazu gibt es Platzhalter wie z.B. {DATE}, {TIME}, {OBJECT_1000}, {TIMELINE_100}, {COUNTDOWN_1}, etc.. Diese Platzhaltertexte werden dann in jedem Frame durch die jeweiligen Daten ersetzt. Die „_1“, „_10“, „_100“ oder „_1000“ sind dabei die jeweilige Auflösung der Anzeige. Damit können die Zeiten also auf Sekunden, Zehntelsekunden, Hundertstelsekunden oder Millisekunden genau ausgegeben werden.

- Es gibt den neuen Parameter "Zeilenlänge", der es ermöglicht, den Text bequem formatiert/umgebrochen im Screen zu platzieren.

- Einer der häufigsten Wünsche unserer Anwender war die einfachere Eingabe von Textattributen (z.B. "fett", "kursiv", ...). Daher wurde der Texteditor komplett neu programmiert und kann nun in einem Modus betrieben werden, wo die Textattribute für den jeweils markierten Text bzw. für Worte einfach mit entsprechenden Buttons zugewiesen werden können. Es ist in diesem Modus keine Eingabe von Steuerzeichen mehr erforderlich und der Text wird gleich im Editor entsprechend angezeigt. Der bisherige Modus mit der manuellen Eingabe von Steuerzeichen steht aber nach wie vor zur Verfügung, so dass jeder selbst entscheiden kann, was ihm lieber ist.

- Im neuen Texteditor gibt es einen Button zum Entfernen aller Textattribute. Damit können speziell bei längeren Texten alle Attribute (z.B. "fett", "kursiv", ...) auf einen Schlag komplett entfernt werden.

- Aus programminternen Gründen können (noch) nicht alle Schriftarten mit der neuen Text-Engine V2 verwendet werden. Die verfügbare Auswahl sollte jedoch für alle üblichen Anwendungsfälle reichen. Dies ist auch mit ein Grund, warum bereits bestehende Textobjekte nicht automatisch mit der neuen V2-Engine sondern mit der bisherigen Text-Engine gerendert werden. Diese bisherige Engine ist weiterhin verfügbar und man kann in den Eigenschaften eines Textobjekts einfach zwischen beiden Engines umschalten. Da beide Engines auf völlig unterschiedlichen Technologien beruhen, sind kleinere Unterschiede beim Umschalten der Engines im Screen völlig normal.

- Da die neuen Textobjekte für die optimale Wiedergabe von Text konzipiert sind (und nicht den Charakter von Bildern haben), können keine Effekte aus dem Effekt-Panel darauf gezogen werden. Die Texteffekte (Schatten, Outline, Glow, ...) werden im Textobjekt selbst konfiguriert.

- Wenn Text als QR-Code ausgegeben werden soll, ist dafür die bisherige Text-Engine zu verwenden. Die Text-Engine V2 kann keine QR-Codes ausgeben.

- Wir haben uns bemüht, die neuen Textfunktionen möglichst selbsterklärend zu gestalten. Ein Tutorialvideo zu diesem Thema ist bereits geplant. Falls etwas unklar ist, meldet Euch bitte im Forum, so dass jeder etwas von den Fragen bzw. deren Beantwortung lernen kann und wir wissen, welche Punkte im Tutorialvideo besonders berücksichtigt werden sollen.

Soweit die wichtigsten Punkte zur neuen Text-Engine V2. Unten findet Ihr dann die Liste der restlichen Neuerungen.

Ich wünsche allen viel Freude mit der neuen Version und würde mich über Rückmeldungen freuen.

Vielen Dank und einen schönen Tag!
Christoph Hilger


Weitere Neuerungen in Version 4.0
Neue Funktionen
- Der Menüpunkt "Extras - Systeminfo & Statistik" listet nun auch die im aktuellen Projekt benutzten Schriftarten auf.
- Die Auswahl einer Schriftart bei Textobjekten zeigt nun nicht nur den Namen sondern auch die Schriftart selbst als Vorschau an.
- Der mit "Extras - Systeminfo & Statistik" erstellte Report beinhaltet nun auch ggf. die Liste der fehlenden und geänderten Dateien.
- Mit der neuen Programm-Einstellung "Screen - Deckkraft inaktiver Bedienelemente" können die Bedienelemente für das In-Screen-Editing beliebig weit ausgeblendet werden, wenn sich die Maus nicht über dem Screen befindet. Das verhindert, dass die Bedienelemente Teile des Screeninhalts verdecken, wenn man in der Timeline arbeitet.
- Beim Export von Videos und Bildsequenzen gibt es nun die Möglichkeit, den Computer nach dem erfolgreichen Export herunterzufahren. Das ermöglicht speziell bei lang andauernden Export-Vorgängen über Nacht, den Computer automatisch auszuschalten um Strom zu sparen.
- Im Storyboard haben die Felder mit Dateien aus dem Pool nun auch ein Kontextmenü "Weitere Funktionen", mit dem ähnlich wie bei Timeline-Objekten die Datei in einem Editor geöffnet werden kann und die Datei-Eigenschaften bzw. Grafikdaten aktualisiert werden können.
- Im Kontextmenü eines Keyframes einer Steuerspur gibt es nun den Menüpunkt "Alle anderen Punkte entfernen". Damit werden alle Punkte außer dem angeklickten Punkt (und den ggf. ebenfalls selektierten Punkten) entfernt.
- Beim Aktivieren von "Ansicht - Globales Menü" unter macOS werden keine Menüpunkte mehr ins Apple-Menü verschoben. Insbesondere bleibt der Menüpunkt "Extras - Einstellungen..." am selben Ort wie im lokalen Menü.
- Die Anzeige des Sequenznamens in den Eigenschaften einer Animation wurde entfernt, weil sie missverständlich war.
- Unter macOS erscheint nun in Texteingabefeldern beim Gedrückthalten einer Taste nicht mehr das Kontextmenü zur Akzenteingabe sondern der betreffende Buchstabe wird so lange wiederholt wie die Taste gedrückt ist. Damit entspricht dieses Verhalten nun dem Verhalten unter Windows.
- Sollte Wings X einmal abstürzen, wird nun ein Report erstellt, mit dem wir üblicherweise die genaue Ursache herausfinden können. Sollten solche Reports existieren, können sie mit dem Menüpunkt "Extras - Ordner öffnen - Reports" im Finder/Explorer angezeigt werden.

Behobene Fehler
- Nach dem Aktivieren von Fonts in den Einstellungen konnte das Wechseln zu anderen Einstellungen zum Absturz führen.
- Unter ganz speziellen Umständen konnte eine Objektkurve einen falschen Wert liefern. Das hatte jedoch bei der Präsentation keinerlei Auswirkung.
- Beim Ausführen eines Trigger-Markers in der Timeline mit dem Befehl "Einzelne Timeline wiedergeben" wurde die aktuelle Timeline auch dann gestoppt, wenn die Bedingung (nur mit Max-Lizenz) für die Ausführung des Triggers nicht erfüllt war.
- Wenn der gesamte Text aus einem Textobjekt gelöscht wurde, blieben u.U. noch Textreste im Screen erhalten.
Gesperrt