Sonntag, 28. Mai 2017

Infos aus dem Content Ersteller Treffen in KW 21

Content Creator Meeting / Quelle: Nalates Urriah
Am 25. Mai 2017 hat inworld wieder das wöchentliche Treffen der Content Ersteller stattgefunden. Nachdem Bento vor einiger Zeit erfolgreich eingeführt wurde, wird dieses Treffen nun dazu genutzt, über alle möglichen Projekte zu sprechen, die gerade bei Linden Lab in Arbeit sind.

Vor zwei Wochen hatte ich von dort schon eine Meldung zur Einführung von animiertem Mesh weitergegeben. Da allein dieses Thema schon interessant ist, fasse ich den Blogpost von Nalates Urriah zum Meeting in dieser Woche grob zusammen. Nalates hat das Treffen auch in einem Video aufgenommen. Es ist hier unten eingebettet und mein Beitrag ist mit einigen Screenshots aufgelockert.

Animierte Brüste
Mit Bento ist es auch möglich, die weiblichen Avatar-Brüste zu animieren. Es gibt jedoch ein Problem mit den beiden Schiebern für Spannkraft und Brustabstand, weil diese auch die Knochen verschieben. Und das ist wohl für diesen Bereich des Avatars, in Verbindung mit Animationen, nicht erwünscht. Medhue Simoni schlägt für die Ersteller solcher Animationen einen Workaround vor, bei dem die Brüste auf die entsprechenden Attachment Punkte geriggt werden müssen (anstatt auf die Knochen). Dann kann man diese Attachment-Punkte animieren und die Schieber beeinflussen somit nicht mehr die Knochen.

Keine weiteren Knochen für Bento-Skelett
Dem Wunsch einiger Content-Ersteller nach weiteren Knochen für das Bento Skelett, wird Linden Lab nicht nachkommen. Der aktuelle Avatar hat bereits das Limit für Knochen erreicht, das mit älteren Computern in SL noch zu berechnen ist.

Eine Besucherin des CC-Meetings
Quelle: Nalates Urriah
Neues Projekt: Textur Baking für Mesh Bodies
Vir Linden hat am Donnerstag ein weiteres neues Projekt von Linden Lab vorgestellt. Das "Server Side Mesh Baking" (SSMB). Bekannt ist dieses Verfahren bereits vom serverseitigen Avatar Texture Baking, das 2013 in SL eingeführt wurde und unter dem Projektnamen "Sunshine" lief. Damals wurde die Berechnung der verschiedenen Layer auf einem Standard-Avatar, vom SL Viewer heraus, auf die Server von Linden Lab verlagert. Mit SSMB soll nun das Gleiche mit den Texturen für einen Mesh-Body gemacht werden. Zusätzlich erstellt das Baking aus den vielen einzelnen Texturen eines Mesh Bodys eine kombinierte, einzelne Textur. Die kann dann wesentlich schneller vom Viewer geladen und dargestellt werden als die unzähligen Einzeltexturen, die theoretisch möglich sind.

Zu diesem Zweck wird das heutige Baking Verfahren, mit einer maximalen Texturauflösung von 512 x 512 Pixeln beim Standard-Avatar, auf 1024 x 1024 Pixel für einen Mesh Body erweitert. Das entspricht auch der Auflösung heutiger Mesh Body Texturen. Es gibt allerdings einen Haken an diesem neuen Projekt. Aktuell will LL nur die diffusen Texturen mit dem Baking zusammenführen. (Das sind in unserem Sprachgebrauch die normalen Texturen). Materialtexturen, also Normal Map und Specular Map, sollen nicht mit in den Prozess einbezogen werden. Nalates hofft, dass sich möglichst viele Mesh Body Hersteller an den zukünftigen Content Ersteller Treffen beteiligen und bei diesem Thema intervenieren.

HTTP RC Viewer
Der aktuelle HTTP RC Viewer, der seit einiger Zeit von LL entwickelt wird, soll als nächstes in den Hauptviewer aufgenommen werden. Damit werden alle noch verbliebenen Inventar-Elemente, die bisher über UDP an den Viewer übertragen wurden, ebenfalls über die CDN Server geschickt, die vor allem in Europa und Asien wesentlich schneller Daten liefern als über das UDP Verfahren. Denn UDP sendet ausschließlich Daten von den Linden Lab Servern.

Projekt für animiertes Mesh
Vir Linden hat am Donnerstag verkündet, dass die Arbeiten am Projekt für animiertes Mesh inzwischen begonnen haben. Damit wird es möglich sein, Mesh-Objekte zu erzeugen, die ein Bento-Skelett in sich tragen. Und dieses Skelett lässt sich über LSL Skripte genauso animieren, wie heute ein Bento-Avatar über HUD-Animationen. Somit dürften bald NPCs, gut animierte Mesh-Tiere und unabhängige Bot-Avatare ohne Text-Client ermöglicht werden.

Mesh Baking für animiertes Mesh
Bei dieser Diskussion geht es bereits um die Zusammenführung der zwei neuen Projekten, über die ich oben geschrieben habe. Die Frage lautete, ob man das neue Server Side Mesh Baking (SSMB) für Avatare, auch auf die animierten Mesh-Objekte anwenden könnte, die mit dem anderen Projekt eingeführt werden sollen. Das hätte den Vorteil, dass man einem NPC den Skin und das Layer-Outfit eines bestehenden Avatars zuweisen könnte. Laut Vir Linden wäre diese Funktion möglich, aber geplant ist sie noch nicht.

Mögliche Reduzierung der maximalen Anzahl gleichzeitiger Animationen
Mit Bento Avataren ist die Anzahl der gleichzeitig ablaufenden Animationen gestiegen. Animiertes Gesicht, animierte Flügel, Schwänze, Finger und Ohren, usw.. Dazu noch die Animationen aus dem Walk-AO. Aktuell könnte ein einzelner Avatar bis zu 64 Animationen gleichzeitig laufen lassen. Vir Linden glaubt, dass dies evtl. zu viel für den Viewer werden könnte. Er will demnächst ein paar Tests unternehmen, um ein sinnvolles Limit zu finden.

Weitere Besucher des CC-Meetings
Quelle: Nalates Urriah
Skalieren eines Bento-Avatars
Kein neues Projekt, sondern nur eine Diskussion, die beim Treffen geführt wurde. Sie drehte sich um das Thema Avatar-Skalierung. Theoretisch ist es möglich, den Mesh-Body eines Bento Avatars in beide Richtungen beliebig zu skalieren. Vom super kleinen Tiny, bis hin zum hundert Meter hohen Giganten. Dagegen sprechen allerdings einige Limits und Probleme, die man nicht so einfach umgehen kann.

Zum einen wird beim Überschreiten eines bestimmten Skalierungsfaktors ein geriggter Kopf deformiert. Er sieht dann nicht mehr unbedingt so aus, wie gewollt. Ein weiterer Punkt sind die bestehenden Skalierungsschieber im Viewer. Sie skalieren nur bis zu einem gewissen Prozentsatz der Ursprungsgröße. Will man mehr, müsste man die Schieber ändern (erweitern), was wiederum anderen Content in SL unbrauchbar machen würde. Und schließlich gibt es noch den Punkt, dass Animationen nicht mit der Avatargröße mitskaliert werden. Wenn man also aus einem normalen Mesh Body Avatar einen Tiny erzeugt, würde der verwendete AO immer noch die langen Schritte des ursprünglichen Avatars ausführen. All diese Probleme dürften dazu führen, dass Linden Lab keine Änderungen an den bestehenden Skalierungsmöglichkeiten durchführen wird.

Dies und Das
Am Ende des Treffens wird über viele Themen durcheinander diskutiert. Hier ein paar Punkte aus der Zusammenfassung von Nalates:
  • Animierte Mesh-Objekte werden evtl. ein Limit erhalten in Bezug auf Land Impact, Avatar Rendering Complexity und Anzahl der Objekte pro Region.
  • Eine Reduzierung der Avatare pro Region, wegen der Einführung von animiertem Mesh, wird es laut Vir Linden nicht geben.
  • Das Animieren von Objekten über flexible Prims ist laut Vir ineffizient im Vergleich zum Animieren über das Bento-Skelett.
  • Ein geriggtes Mesh, das an ein HUD angehängt wird, kann nur vom Nutzer des Viewers mit dem HUD gesehen werden. Für alle anderen ist dieses Objekt inworld nicht zu sehen.
  • Es wird über das Thema LOD für Bento-Animationen diskutiert. Wie bei Prims, könnte man dann einstellen, dass zum Beispiel die Animationen der Finger einer Hand, ab einer Entfernung von 30 Metern nicht mehr im Viewer angezeigt wird (also auch nicht berechnet werden muss) .
  • Das nächste Content Ersteller Meeting findet erst am 8. Juni statt, da LL nächste Woche ein internes Meeting hat.

Hier ist die Aufzeichnung des Content Creator Meetings. Erstellt wurde das Video von Nalates Urriah.

Content Creation User Group Meeting 2017 05 25



Quelle: Second Life – Content Creation UG Meeting 5/27/2017

3 Kommentare:

  1. Danke für die deutsche Zusammenfassung :)

    Gruss Nic

    AntwortenLöschen
  2. Skalierung des Bento Avatars:

    Simple Lösung: Scale Multiplier Slider, ein Multiplikator (100 ist Standart) in % der angibt wie sehr der Größen Slider zusätzlich rauf oder runter skaliert werden soll. So könnte man tinies und macros machen ohne das man den bestehenden slider ändern muss und somit auch keinen Content zerstört, und da er auf 100% defaulted nehmen alle anderen automatisch das an was bissher eh der Fall war.

    Das Linden Labs immer so inkompetent ist was die Lösung von Fehlern angeht.


    Was das rigging auf die Attachment Slots angeht, ich dachte mit Bento sei das unmöglich geworden, sämtliche Avatare müssen jetzt ohne auskommen, jedenfalls konnte ich keins mit Attachment Rigs hochladen.

    AntwortenLöschen
    Antworten
    1. So gut kenne ich mich mit der Bento Erstellung nicht aus. Ich habe hier nur die Zusammenfassung von Nalates übersetzt.

      Und für die Skalierung ist meiner Ansicht nach keine Änderung notwendig. Wenn ich extrem kleine oder große Avatare haben will, dann kaufe ich mir einfach einen.

      Löschen