INFOS VOM CONTENT ERSTELLER TREFFEN AM 8. MÄRZ 2018

Projekt "Mesh Baking"

Kurzerklärung:
Bei diesem Projekt sollen später einmal alle Texturen auf einem Mesh Body genauso serverseitig berechnet und zu einer Gesamttextur vereinigt werden, wie das heute mit den System-Layern auf einem Standard SL-Avatar gemacht wird. Vorteile sind schnelleres Laden der Textur und weniger Arbeit für den Viewer. 

Aussagen vom Treffen:
  • Nalates und einige andere Teilnehmer beim Treffen sind der Ansicht, dass die am Mesh Baking beteiligten Linden Lab Entwickler nicht genau wissen, wie das Ergebnis aussehen wird. Dementsprechend skeptisch sind die Teilnehmer, was die Nutzbarkeit dieser Funktion betrifft.
  • Wahrscheinlich wird Linden Lab nach Erscheinen des Mesh Baking Project Viewers genauere Informationen zur Funktionsweise dieses Verfahrens veröffentlichen.
  • PolySail hat in einer Funktionsbeschreibung in der JIRA zusammengefasst, welche Funktionen für Mesh Baking aus Nutzersicht wünschenswert wären.
  • Mesh Baking soll vor allem die Multi-Mesh-Layer Texturen überflüssig machen, die heute auf Mesh Bodies getragen werden, um Skins, Tattoos, Make-up und andere Texturen gleichzeitig darzustellen.
  • Viele Content Ersteller sehen es kritisch, dass beim Mesh Baking keine Materialtexturen unterstützt werden.
  • Mesh Baking wird keine bestehende Funktion ersetzen. Alles, was heute mit Mesh Bodies machbar ist, wird auch nach Einführung von Mesh Baking weiterhin möglich sein.
  • Alle verbleibenden Arbeiten für Mesh Baking, sind ausschließlich für den Viewer. Die Server werden nicht mehr geändert.
Projekt "Animesh"

Kurzerklärung:
Bei diesem Projekt werden Mesh-Objekte mit einem Bento Skelett ausgestattet. Diese lassen sich dann genauso animieren, wie ein normaler SL-Avatar. Damit ist es möglich, Tiere, NPCs und andere bewegliche Objekte, mit flüssigen Animationen auszustatten. Als Animesh kann man jedes Objekt definieren, das ein Bento Skelett enthält. Die zugehörigen Animationen und Skripte liegen im Content-Ordner, der im Baufenster in der Registerkarte "Inhalt" angezeigt wird.

Aussagen vom Treffen:
  • Vir Linden arbeitet noch an der serverseitigen Implementierung von Animesh.
  • Es gibt immer noch das Problem, dass eine Animesh Animation nicht im Viewer angezeigt wird, wenn der Nutzer des Viewers die Region betreten hat, nachdem die Animation gestartet wurde. Sollte dieses Problem zu schwer zu beheben sein, wird Animesh auch mit diesem Fehler eingeführt und Linden Lab würde sich danach um die Behebung kümmern.
  • Vir ist ansonsten der Ansicht, dass die Hauptfunktionen von Animesh korrekt arbeiten und fertig sind.
  • Auch die Arbeit zur Kalkulation des Land Impact von Animeshes, nähert sich langsam dem Ende.
  • Ein weiteres Problem wurde unter BUG-202925 in der JIRA gemeldet. Wird die gleiche Animation in einer großen Gruppe von Animeshes verwendet und wird diese Animation durch Verformung von Knochen erzeugt, dann gibt es optische Abweichungen zwischen den Animesh Charakteren.
  • Animesh Attachments sollen nun doch noch nicht bei der ersten Einführung von Animesh möglich sein. Vir sagte, das würde in Phase 2 kommen. Bisher hieß es immer, dass es beim Start schon gehen würde, mit der Einschränkung auf ein Attachment pro Avatar.
  • Es gibt ein Limit der Anzahl von Knochen, die an einer Animation beteiligt sein dürfen. Laut Vir ist das notwendig, um ältere Grafikkarten zu unterstützen. In späteren Phasen könnte das Limit dann fallen, wenn man die heutigen alten Grafikkarten nicht mehr unterstützen muss.
Verbesserung der Material Texturen

Zu diesem Thema schreibt Nalates keine Einzelheiten. Nur dass man über Verbesserungen bei Materialtexturen und Partikel diskutiert hat. Interessant ist jedoch ein Beispielvideo, auf das beim Treffen verlinkt wurde. Es zeigt Silas Merlin mit einem Avatar, der einen Skin mit einer Environmental Map trägt. 

Erweiterung des Texturspeichers

Auch zu diesem Thema schreibt Nalates nicht viel. Es geht mal wieder darum, den Texturspeicher für den Viewer auf ein höheres Limit zu bringen. Aktuell und seit etwa zehn Jahren, ist das Limit im offiziellen Viewer 512 MB. Linden Lab äußert sich nur dahingehend, dass auch hier auf ältere Grafikkarten Rücksicht genommen werden muss. Deshalb wird es so schnell keine Änderung geben.

Nutzer eines Firestorm oder Black Dragon Viewers, können jedoch heute schon den Texturspeicher manuell höher stellen als es im offiziellen Viewer möglich ist.

Überarbeitung der ARC- und Land Impact Berechnung

Kurzerklärung:
Dieses Projekt wurde bisher immer beim TPV-Treffen angesprochen. Nun ist es auch bei den Content Erstellern ein Thema. Linden Lab ist aktuell dabei, die Berechnung für die Avatar Rendering Complexity (ARC) und den Land Impact (LI) von Objekten neu zu definieren. In der aktuellen Berechnung gibt es ein paar Ungereimtheiten, die bestimmte Outfits und Objekte benachteiligen, obwohl sie für das System gar nicht so belastend sind. Auf der anderen Seite gibt es auch extrem belastende Outfits und Objekte, die in der ARC-/LI-Berechnung zu niedrig eingestuft werden.

Aussagen vom Treffen:
  • Es wird nicht viele Änderungen bei diesem Projekt geben. Der Fokus liegt an der gerechteren Zuordnung des Land Impact entsprechend der Last, die von Objekten erzeugt wird. Im Wesentlichen sind das aber alles kleine Abweichungen gegenüber dem was heute berechnet wird.
  • Einziger größerer Faktor, der sich in der Berechnung ändern wird, bezieht sich auf die Nutzung von LOD-Stufen. Der Land Impact wird heute zu hoch angesetzt, wenn ein Ersteller laut Empfehlung, alle vier LOD-Stufen manuell optimiert und dem Objekt zuweist. Hier soll der Land Impact geringer werden. Lässt man LOD-Stufen beim Hochladen automatisch berechnen, wird der Land Impact dagegen steigen.

Kommentare

Beliebte Posts

Simtipp: Themys (Adult)

Simtipp: Cherishville - spring 2024 (Moderat)

Simtipp: Piazza Dell'Artista und Benvenuto A Bella Villaggio Di Gaia (Moderat)

Simtipp: Hotel del Salto wurde wieder eroeffnet (Moderat)

Simtipp: Reality Escape ist wieder offen (Adult)