Opensim und der Rest

Während Linden Lab ja mit Hochdruck dabei ist, seine Technik und die Plattform mit Hochdruck um neue Features zu erweitern, die so wirklich Sinn machen - Serverside Baking, Material System usw. - tritt Opensim scheinbar auf der Stelle. Zumindest findet dort nicht wirklich erkennbar eine Entwicklung von solchen Sachen statt.

Die Folge wird schlicht und ergreifend sein, dass Second Life Opensim technisch bis auf einige, wenige Spezialitäten wie das Hypergrid massiv abhängen wird und Opensim wird es immer schwerer haben, den technischen Vorsprung von Second Life aufzuholen.

Vielleicht wollen sie das auch nicht, nur wird so die Schnittmenge an gemeinsamer Funktionalität eben deutlich kleiner im Laufe der Zeit. Vielleicht wäre jetzt mal endlich so langsam ein guter Zeitpunkt, dass Opensim den Schnitt der da facto sowieso kommen wird endlich praktiziert und gewisse Sachen selbst in die Hand nimmt. Warten wir es ab.

Kategorien: programming  Stichwörter: opensim  second-life 

Der Mensch ist ein Gewohnheitstier

Linden Lab macht langsam mit Sunshine ernst und bald kommen die Änderungen am HTTP-Transfersystem für Assets und dergleichen mehr. Maddy beschreibt das bei sich sehr schön.

Damit wird es auch nicht mehr allzu lange dauern, bis alle Sims auf dem Maingrid darauf umgestellt sein werden. Das Ergebnis wird sein, dass die Bewohnerschaft mal wieder zweigeteilt sein wird: während die einen, die noch immer technisch veraltete Viewer wie den Phoenix benutzen, jammern werden warum sie nur noch graue Avatare und anderes Zeug mehr sehen, werden sich diejenigen, die modernere Viewer benutzen einer besseren Geschwindigkeit erfreuen.

Aber man kann es nun einmal nie allen Recht machen und diese Änderungen sind sinnvoll. Nur das Gejammer wird trotzdem kommen.

Kategorien: programming  Stichwörter: http  linden-lab  second-life  viewer 

Unreal Engine 3 läuft ohne Plugin nativ im Browser

Einige Programmierer von Mozilla haben in Zusammenarbeit mit Epic Games die Unreal Engine Version 3 in den Browser gepackt. Das ganze dauerte sage und schreibe gerade mal vier (!) Tage, dann war das Projekt abgeschlossen.

Das Ganze basiert auf Javascript, WebGL und HTML5. Flash von Adobe wird dazu nicht benötigt, es läuft also nativ im Browser, an einem Renderer für Webbrowser der aktuellen Unreal Engine 4 soll Epic Games bereits arbeiten.

Überhaupt ist Mozilla aktiv dabei, den Webbrowser als Spieleplattform zu etablieren und arbeitet da auch mit anderen Firmen zusammen.

Und so sieht das Ganze dann aus - nur warum sie das Video nicht in HD hochgeladen haben, das wissen wohl nur die Götter.

Kategorien: programming  Stichwörter: firefox  mozilla  unreal-engine  web-browser 

Alle Jahre wieder...

Nein, kommt nicht das Christuskind, aber das Halbwissen über Sinn und Unsinn von Scriptscannern hält sich nach wie vor beeindruckend hartnäckig. Viele Simbesitzer sind offenkundig nach wie vor der Meinung, die Anzahl der am Avatar getragenen Skripte sage zuverlässig etwas über deren Einfluss auf die Simleistung aus.

Das mag mal so gewesen sein, doch heute ist man da deutlich weiter - nur haben die Besitzer das bis heute nicht kapiert und stellen munter nach wie vor die dummen Tafeln auf! Ja, denn da draußen gibt’s ja böse, böse Avatare, die keine ausreichende Skripthygiene betreiben und die muss man ja darauf hinweisen, wie böse doch die vielen Skripte sind!

Mal ehrlich: wenn ich auf eine Sim hingehe und deswegen automatisiert runtergeworfen würde, dann hätte diese Sim mich das letzte Mal gesehen, denn Dummheit soll einfach schmerzen. Und es ist nunmal einfach so, dass vermeintlich einfache Antworten auf komplizierte Sachverhalte nur selten wirklich zutreffend sind, so eben auch hier.

Kategorien: programming  Stichwörter: scripting  second-life 

Ja, wo isser denn? Wo isser denn, der PMD?

Diese Frage stellte sich mir unwillkürlich, als ich mal wieder Meshklamotten sah und dabei an das von der Community finanzierte und in Zusammenarbeit mit Linden Lab verzapfte, vermeintliche Allheilmittel namens Parametric Mesh Deformer denken musste.

Es wird nun schon über ein Jahr und drei Monate an dem Ding programmiert, es gibt auf Seiten Linden Labs immerhin einen Projektviewer - und das war’s.

Ansonsten ist die Informationslage eher dürftig, und es beschleicht mich der Verdacht, dass Linden Lab es absolut nicht besonders eilig damit hat, dass dieses an und für sich sinnvolle Feature endlich serienreif wird und zum Einbau in jedem Viewer freigegeben wird.

Wenn ich mir so Nalates Blog durchlese, dann zieht das Projekt momentan langsam aber stetig unterirdisch seine Bahnen und seine Eltern sind zunehmend frustriert.

Woran es liegt, dass es nicht weiter ist? Angeblich, weil Linden Lab noch immer auf Shapes und Kleidungsstücke wartet, um daran Feinjustierungen vornehmen zu können und an mangelnden Ressourcen auf Seiten Linden Labs, die Oz einfordern will.

[Mehr]

Project Sunshine startet bald

Linden Lab ist drauf und dran, bald die ersten Versionen der Project Sunshine genannten Serverbesserungen im Maingrid auszurollen. Bei Project Sunshine werden architektonische Änderungen am Grid vorgenommen, die die Zuverlässigkeit und Stabilität für jeden einzelnen erhöhen sollen.

Bisher war es so, dass die am Avatar getragene sog. Baked Texture, also der Skin komplett mit allen Kleidungsebenen, clientseitig im Viewer des jeweiligen Benutzers berechnet und dann als temporäre Textur auf den Simulator hoch geladen wurde. Das klingt zwar wie eine gute Idee, in der Praxis führt es aber dazu, dass mancher Texturupload unvollständig oder eben sehr langsam von statten geht.

Mit Project Sunshine ändert sich das nun, da die Berechnung der Baked Texture auf einem eigenen Server im Rechnerpark von Seiten Linden Labs übernommen wird. Damit gehören diese Probleme in Zukunft der Vergangenheit an, und die Skins der Avatare werden vor allem auf vollen Sims für alle deutlich schneller und vor allem zuverlässig laden.

[Mehr]
Kategorien: programming  Stichwörter: projects  second-life 

Aus aktuellem Anlass unterbrechen wir das momentane Programm, um vor einer aktuellen Welle von Hackerangriffen zu warnen!

Liebe Leute, momentan finden auf viele SL-Accounts momentan gerade Hackerangriffe statt. Solltet ihr euren Account nicht mit einem gescheiten Passwort gesichert haben - wie ein solches aussieht, das lest ihr bitte einfach mal in Ruhe hier nach - dann macht das umgehend!

Desweiteren benutzt bitte dieses Passwort nur für euren Zugang in Second Life und nirgends sonst!

Ansonsten kann es leider sein, dass eurer Zugang gehackt und übernommen wird, um mit URLs von Phishing-Sites, die auf altersvista.org enden, eine Freundeskonferenz aufzumachen. Das habe ich heute schon bei zwei Accounts (einer davon sogar recht bekannt) erleben müssen.

Und sollte euch jemand per Email auffordern, euer Passwort erneut bei Linden Lab eingeben zu müssen - kontrolliert den Link genau, ob da nicht jemand Phishing betreibt und ignoriert das am Besten ganz!

Der aktuelle Phishing-Link ist dabei dieser: ******lifemarchetplace.altervista.org/p/Adult-Sex-Free-Outfit-Male-Female/2008587/index.htm . Solltet ihr dort eure Logindaten einkippen, dann wird auch euer Account übernommen und ihr habt ein Problem!

[Mehr]
Kategorien: programming  Stichwörter: hacker  second-life  security 

NiranVs Viewer wird eingestellt - oder auch nicht

Das mit den Gemütslagen mancher Opensourcentwickler ist ja so eine Sache. Das Leben ist natürlich nicht einfach, meistens ist es sogar recht undankbar, längst nicht alles, was man programmiert, wird auch von Projektleitern dann übernommen. Das empfinden viele als einen Schlag ins Gesicht, kommt aber täglich vor und damit muss man eben einfach leben, fertig. Nicht umsonst hieß das Essay von Eric S. Raymond damals “Die Kathedrale und der Basar.”

NiranV Dean hat nun bei Linden Lab einen Bugreport eingereicht, dass die Attachments im Viewer nicht genau symmetrisch dargestellt werden und, wie es sich gehört, das alles schön fein säuberlich dokumentiert plus eine mögliche Problemlösung gleich mitgeliefert. Das klingt im Prinzip erstmal nach einer runden Sache, das Ticket nennt sich Open-162. Da gibt es auch einige Bilder dazu, inwieweit nun sich der bisherige Fehler genau auswirkt. Eigentlich ist es mehr eine Kleinigkeit kosmetischer Natur.

[Mehr]
Kategorien: programming  Stichwörter: programming  second-life  tpv  viewer 

Die rabiate Phoenix-Fanbase und noch ein paar Statements von Henri Beauchamp zum Thema Serverside Baking

Am 17. Dezember 2012 verkündete das Phoenix-Team das Ende der Entwicklung des beliebten Phoenix-Viewers. Die Gründe dafür sind unter anderem, dass man nicht mehr weiterhin zwei unterschiedliche Codebasen pflegen will und 2013 neue Features wie Serverside Baking erscheinen werden, die ohnehin die Kompatibilität mit der 1er-Viewercodebasis brechen werden.

Festzuhalten dabei ist: man kann seinen Phoenix noch weiterhin benutzen, die Entwicklung aber wurde Ende 2012 eingestellt. Eine lange überfällige Ankündigung, bei der man förmlich die Freude des Teams, endlich diesen Zombie losgeworden zu sein, spüren könnte. Die Reaktionen auf den Post sind zweigeteilt: die einen haben absolut kein Problem damit, und sich beim Phoenix-Team für all die Arbeit bedankt, sie nutzen in Zukunft nun entweder eben Firestorm, Singularity oder den Cool Viewer. Andere aber tun so, als sei dies der Untergang des Abendlandes und überziehen das Team mit überbordender Häme und Flames.

[Mehr]
Kategorien: programming  Stichwörter: programming  second-life  viewer 

Work in progress

Ich hab das alte Template entsorgt, nun ist eines installiert, welches mit einer festen Breite fährt, und so sieht es nun aus:

wip

Flexible Weiten finde ich bei heutigen Webdesigns grundsätzlich schlecht, ganz einfach weil die heutigen Monitore so breit sind, dass man da locker zwei bis drei Seiten DIN A4 drauf unterbringen kann. Wenn aber das Auge zu lange Zeilen lesen muss, dann verirrt es sich oft und es erschwert ihm stark unnötigerweise den Lesefluss. Eine Weisheit, die im Zeitungsdruck schon lange bekannt ist, denn nicht umsonst sind genau deshalb fast alle Printmedien mehrspaltig gesetzt! Das Template sehe ich noch nicht ganz als der Weisheit letzter Schluss an, aber es kommt dem, was ich haben will, schon sehr sehr nahe.

Ansonsten bekam’s von mir noch einen neuen, griffigeren Namen verpasst, der bisher nicht in Gebrauch war, viel Juristen-Blablabla wie Nutzungsbedingungen und Haftungsausschluss etc., was zum Betrieb absolut notwendig ist, und wächst und gedeiht so vor sich hin.

Kategorien: programming  Stichwörter: forum  personal  second-life  wip