Quelle: Firestorm Viewer |
Unverständlich ist für mich auch, dass im neuen Firestorm nicht der Code von Linden Labs neuem 64-Bit Viewer aufgenommen wurde. Nur die 64-Bit Bibliothek für die Havok Physik Engine hat man in den Firestorm eingebaut, so dass man wenigstens die Physik von Mesh-Objekten beim Hochladen optimieren kann.
Zum Release des Firestorm, haben die Entwickler gleich zwei Blogposts veröffentlicht. Im ersten Beitrag werden die Änderungen in Bezug auf den Level of Detail (kurz LOD, in deutsch: Detaillierungsgrad) erklärt. Es geht darum, dass viele Hersteller von SL-Produkten, die auf dem Marketplace verkauft werden, in einer beiliegenden Notecard empfehlen, einen hohen LOD-Faktor zu verwenden, damit das Produkt richtig dargestellt wird.
Dies ist aber eigentlich nicht notwendig, wenn man ein Objekt entsprechend sauber erstellt. Für den Viewer sind höhere LOD-Faktor Werte nämlich ein Performance-Killer. Man bezahlt also die Unerfahrenheit (oder die bewusste Schlamperei) der Ersteller mit Lag im eigenen Viewer, wenn man den Empfehlungen für hohe LOD-Werte folgt. Denn bei hohen LOD-Werten müssen die meisten Objekte in Sichtweite (auch die sauber erstellten) mit einer genaueren Berechnungsstufe gerendert werden.
Im Firestorm Blogpost wird dann auf einen Beitrag von Beq Janus verlinkt, in dem die Einzelheiten zum LOD-Faktor noch etwas genauer erklärt werden. Von dort habe ich die Grafik hier unten übernommen. Die zeigt, dass jedes Objekt in Second Life in vier verschiedenen LOD-Stufen angezeigt wird, abhängig von der Entfernung der Viewer-Kamera zum Objekt.
Eine Lampe muss zum Beispiel aus 100 Meter Entfernung betrachtet, eigentlich keine Details wie Verzierungen oder Abrundungen mehr haben. Diese Details werden nur in der höchsten LOD-Stufe dargestellt. Das Hochsetzen des LOD-Faktors bewirkt dann, dass sich die Entfernung, ab der die nächste niedrigere LOD-Stufe wirksam wird, immer weiter nach hinten verschiebt.
Beispiel für die 4 LOD-Stufen eines Objekts / Quelle: [Beq Janus] - For LOD's sake stop! |
Noch einige Empfehlungen aus dem Firestorm Blog bezüglich der LOD-Einstellung:
- Werte über 8 sind sinnlos, da dann Fehler beim Rendering auftreten.
- Werte zwischen 4 und 8 sind nicht empfehlenswert und werden nach einem Neustart zurückgesetzt.
- Werte zwischen 3.1 und 4 sind immer noch höher als der empfohlene Wert von Linden Lab, aber die Werte in diesem Bereich bleiben dauerhaft eingestellt.
- Werte zwischen 1.5 und 3 sind der empfohlene Bereich für normale SL-Nutzer. Wählt man als Grafikeinstellung im Viewer "Ultra", wird automatisch der Wert 3 eingestellt.
So, genug vom LOD. Nun zu den restlichen Änderungen im Firestorm. Zunächst wird im zweiten Blogpost darauf hingewiesen, dass man ab jetzt wieder zum vierteljährlichen Rhythmus für neue Firestorm Versionen zurückkehren will. Die aktuelle Veröffentlichung wird als "Major Update" bezeichnet. Sie zählt also zu den drei neuesten Versionen, denen man Zugang zu Second Life ermöglicht. Das bedeutet auch, dass die Firestorm Version 4.7.9 ab dem 7. Februar keinen Zugang zu Second Life mehr erhält. Denn das ist die viertälteste Version.
Insgesamt sollten aber alle Nutzer des Firestorm Viewers innerhalb des nächsten Monats auf die Version 5.0.11 updaten, denn sie enthält den neuen HTTP Download für das Inventar. Das ist eine Entwicklung von Linden Lab, die eigentlich schon im Juni 2017 eingeführt wurde. Deswegen sagte ich eingangs, dass die langen Pausen zwischen zwei Firestorm Versionen nicht so gut sind. Durch das neue HTTP Verfahren ist das alte Verfahren über UDP nicht mehr erforderlich. Und Linden Lab wird in den nächsten Monaten diesen Dienst abschalten und von den Second Life Servern entfernen. Wer bis dahin keinen Viewer mit Asset HTTP Verfahren verwendet, bekommt sein Inventar nicht mehr von den Servern heruntergeladen.
Neue Physikkörper Anzeige (blaue Box) Quelle: [Beq Janus] - Coming to Firestorm soon... |
Dann gibt es eine Information, dass das Firestorm Team ab dieser Version den Code des Viewers nicht mehr signiert. Denn dies soll keine Vorteile bieten, würde aber Geld kosten. Deshalb kann es bei einigen Virenscannern nun eine Meldung geben, dass der Code nicht vertrauenswürdig ist. Das Team schreibt, solange man den Firestorm nur von der offiziellen Downloadseite herunterlädt, kann man der Software aber vertrauen.
Soweit die allgemeinen Informationen aus dem Release Post im Firestorm Blog. Nun noch eine Auswahl von Änderungen, die im neuen Firestorm gemacht wurden.
Highlights aus dem Firestorm Blogpost:
- Update auf den Stand der Linden Lab Entwicklung bis Viewer 5.0.9. Darin enthalten:
- Das Asset HTTP Projekt.
- Fehlerbereinigungen in der Avatar-Physik bei sehr niedrigen und sehr hohen FPS-Raten.
- 64-Bit Havok Unterstützung für den Windows und Mac Firestorm.
- Neue Option zum Betrachten des Physikkörpers eines Objekts im Bearbeitungsmodus.
- Neue Option zur Anzeige von LOD-Informationen in der Objekt-Registerkarte im Baufenster.
- Neue Option zum Zurücksetzen von defekten Meshes aufgrund von Problemen mit eingefrorenen LOD-Stufen.
- Neue Option zur Anzeige der Anzahl von Inventar-Objekten (es sind sowohl Änderungen von LL als auch dem Firestorm Team enthalten).
- Neue Ressourcen-Anzeige im Inspektor-Fenster. Anzeige von Flächen, Eckpunkten, Polygonen, Texturspeicher, Grafikspeicher und der Gesamtstatistik.
- Neue Option zum Anzeigen oder Verstecken von Einladungen in eine Gruppe, in der man bereits Mitglied ist.
- Neue Kommandozeilen-Optionen:
- /zoffset_up = bewegt den Avatar um 0,05 Meter nach oben.
- /zoffset_down = bewegt den Avatar um 0,05 Meter nach unten.
- Neue Schriftart Celestia Medium Redux, die speziell für alle Bronies hinzugefügt wurde.
- Eine neue Meldung wurde für den Radar hinzugefügt: "Avatar ist in der gleichen Parzelle".
- Für OpenSim: Unterstützung für die Währung "Gloebit" hinzugefügt.
Eine vollständige Liste aller Änderungen gibt es in den Release Notes zum Firestorm 5.0.11.
Ich habe die Release Notes nur überflogen. Es gibt einige Verbesserungen für RLVa Nutzer und es gibt eine neue Warnung, wenn man einen Ordner löschen will, dessen Inhalt aufgrund eines aktiven Filters nicht vollständig angezeigt wird. Ansonsten sind es hauptsächlich Fixes zu Funktionen oder gegen Crashs, die aufgeführt werden.
Zur Installation der Version 5.0.11 wird keine saubere Neuinstallation empfohlen. Man kann also die neue Version einfach über die alte installieren. Sollte es dennoch Probleme geben, kann man immer noch die folgenden drei Schritte durchführen.
Saubere Neuinstallation:
- Sichere Deine Einstellungen
- Führe eine saubere Neuinstallation durch
- Stelle Deine Einstellungen wieder her
Download-Seiten für den Firestorm Viewer:
Links:
- Firestorm Release Notes 5.0.11.53634
- Firestorm Homepage
- Firestorm Wiki
- Firestorm JIRA
- Deustchsprachige inworld Support Gruppe
Quellen:
Keine Kommentare:
Kommentar veröffentlichen