Happy Valve Day

Valve, der Entwickler von epochalen Spielen wie Half Life, Counter Strike oder Team Fortress sowie Betreiber der Plattform Steam, wird im Laufe des Jahres seine Software zur Erstellung von Machinima auf Basis der hauseigenen Source-Engine kostenlos freigeben. Momentan läuft ein geschlossener Betatest für die schlicht Source Filmmaker genannte Software.

Machinima ist ja immer so ein Thema, welches gerade auch in virtuellen Welten wie Second Life gerne und oft praktiziert wird. Es gibt eine ganze Reihe von namhaften Machinimatographen in Second Life, die diese doch recht beschränkte Plattform für ihre Kurzfilme in einer Art und Weise nutzen, die viele nicht unbedingt für möglich hielten.

Aber dennoch ist so etwas natürlich kein Vergleich mit einer 3D-Gameengine, die keine Daten streamen muss. Hier mal zur Verdeutlichung, was mit Sourcemaker so alles möglich ist, alle Werbefilmchen für das Spiel „Team Fortress 2“ von Valve, die im Laufe von fünf Jahren entstanden. Solche Gesichts- und Avataranimationen sind mit Second Life einfach nicht machbar und die Filme wurden mit derselben Engine gerendert, die auch die Spiele antreibt. Manche der Videos wurden von Valve selber ins Deutsche synchronisiert.

s_izsLRjFpU

M6Pf7ijETOc

DuQBIvYkIOQ

FWLACeH3tp4

„Happy Valve Day“ weiterlesen

All work and no play makes Jack a dull boy

Linden Lab hat seine diesjährige Lagbekämpfungsintiative unter dem Namen Projekt Shining veröffentlicht. Das Hauptziel soll es sein, die Geschwindigkeit des Aufbaus von Avataren und Sims zu erhöhen.

Das Projekt gliedert sich dabei in drei Teilprojekte namens Projekt Sunshine, Objekt Caching und HTTP-Bibliothek. Als Begleitmaßnahme wird Linden Lab gleichzeitig die Anzahl der Rechenzentrenstandorte von drei auf zwei reduzieren und nach Angaben von Rod Humble in diesem Jahr noch die höchste Investition der Firmengeschichte in neue Hardware tätigen.

Projekt Sunshine
Projekt Sunshine ist das Teilprojekt, welches das korrekte Rendern von Avataren deutlich beschleunigen soll. Bisher läuft das Spielchen so: damit ein Avatar nicht als Wolke erscheint, holt sich zunächst der Viewer vom Benutzer alle angezogenen Texturen des Avatars, es werden einige simple Bildbearbeitungsalgorithmen darüber laufen gelassen – stellen wir uns das einfach wie verschiedene Ebenen in Photoshop vor, die man übereinander legt und exportiert – und das Ergebnis wird dann an den Simulator hochgeladen. Diese im Fachjargon Baked Texture genannte Datei wird dann an alle weiteren Benutzer in der Nähe gesendet.

Im Prinzip eine einfache Sache, aber man sieht, wo es zu Problemen kommen kann: zunächst einmal muss der Client des Avatars einiges an Texturen runterladen, das dauert, dann muss er die Textur berechnen, als JPEG2000 kodieren und wieder hoch laden. Da gibt es genügend Punkte, wo es zu Problemen kommen kann und wenn der Upload nicht richtig funktioniert, sieht der Rest einen möglicherweise grau oder gar nicht.

Dem Abhilfe verschaffen soll eine neue Instanz an Servern, deren einzige Aufgabe es werden wird, die Baked Textures zu berechnen und den Simulatoren zur Verfügung zu stellen. Damit wird diese Aufgabe von den Clients hin zu Servern im Rechenzentrum von Linden Lab verlagert. Das Ergebnis wird eine spürbare Beschleunigung des Rezzens von Avatartexturen sein und wenn Linden Lab es richtig implementiert, dann werden auch graue Avatare endlich der Vergangenheit angehören.

Verbesserter Objekt-Cache
Der lokale Cache des Viewers soll persistenter und performanter werden, das Ziel ist eine massive Erhöhung der Hitrate. Auch soll die Kommunikation vom Viewer beim Aufbau einer Szene mit der Sim optimiert werden.

Das ist eine Maßnahme, die schon lange überfällig ist, denn die schlechte Performance des Viewercaches ist ja geradezu legendär. Außerdem spart das Linden Lab mitunter auch bares Geld, wenn es massiv zu weniger Kommunikation kommen sollte.

Bessere HTTP-Bibliothek
Die HTTP-Bibliothek auf den Simulatoren soll durch eine deutlich besser funktionierende Variante ausgetauscht werden. Man darf gespannt sein, wie sich das auswirken wird, Linden Lab wird wohl kaum veröffentlichen, was sie da genau nehmen und bisher genommen hatten.

Wer damit nichts anfangen kann: HTTP ist ein Transportprotokoll des Internets, das zur Übertragung von Daten – meistens Webseiten – genutzt wird. Festgelegt wurde HTTP/1.0 in RFC 1945 und HTTP/1.1 in RFC 2616. Eine HTTP-Bibliothek stellt nichts anderes als für Programme aller Art die Transportfunktionen bereit, so dass man sie nicht selber erst implementieren muss. Nachdem HTTP ein alter Hut ist, gibt es heutzutage eine Vielzahl an zur Verfügung stehenden Bibliotheken genau für diesen Zweck.

Eine bekannte Bibliothek dieser Gattung, die neben HTTP noch andere Protokolle beherrscht, ist cURL. Diese wird auch standardmäßig im Second Life Viewer zur Kommunikation mit dem Simulator verwendet. Eine Auflistung mit weiteren Bibliotheken für HTTP-Transport findet sich denn hier.

Pause

Momentan befinde ich mich mal wieder mehr oder weniger in einer RP-Pause. Ich habe das Gefühl, schon so ziemlich alles mindestens dreifach erlebt zu haben, was es nur zu erleben gibt und auch ansonsten ist bei mir gerade der Anreiz, sich irgendwo in das RP zu stürzen sehr gering.

Das Wetter ist einfach zu schön, Second Life läuft einem nicht weg aber das Wetter schon und außerdem gibt es momentan interessantere Sachen als Second Life. Das Ergebnis ist, dass ich momentan meist nur kurz in SL einlogge um zu schauen, wer denn gerade online ist und dann auch schon wieder weg bin. Das Leben geht auch so weiter.

Aber dennoch verfolge ich in meinem Feedreader munter weiter diverse Diskussionen und Postings, so kann man halbwegs auf dem laufenden bleiben. Drei Viertel allerdings lese ich einfach mit dem Knopf „Als gelesen markieren“ und fertig, sie sind für mich nicht interessant genug, um gelesen zu werden. Dieses Prinzip ist schon wirklich uralt, es gab zu den glorreichen Zeiten des Usenet damals einen Newsreader, der sich NN für No News is good news nannte. Das Hauptprinzip dieses Readers war – genau! – die Vermeidung des Lesen von News! Diese Software ist seit 1984 in der Entwicklung, hat immer noch eine Homepage und kann damit getrost als erprobt und ausgereift gelten.

Überhaupt das Usenet, früher die Krone der Diskussionskultur im Internet überhaupt, so ist es heute zu einem Schatten seines früheren Selbst verkommen und ein Lehrbeispiel dafür, was passiert, wenn man das Feld den Bürokraten, Trollen und Dumpfbacken überlässt. Zumindest für de.* ist es so, dass das System in sich total trotz oder gerade vielmehr wegen der demokratischen Regeln erstarrt ist, es keine Innovation mehr zulässt und so sieht es dann auch aus. Die wirklichen Diskussionen finden heutzutage woanders statt, neue Gruppen wurden  schon seit Jahren nicht mehr eingerichtet, bestehende Gruppen funktionieren oft wegen zu massivem Trollings nicht mehr. Also besteht wenn überhaupt die einzige Ändeurng noch darin, dass man tot getrollte Gruppen oder obsolete Gruppen wie meinetwegen für Amigas einfach löscht, neue kommen keine mehr hinzu, wieso auch, ein Verfahren für so etwas dauert mindestens vier bis sechs Wochen, die Einrichtung eines Webforums dagegen mal beim Billighoster fünf Minuten. Da ist ja klar, wer da gewinnt. Irgendwann dann, wenn die letzte Gruppe gelöscht worden ist, hat man wohl das Ziel erreicht. Schöne, neue Welt!

Aber immerhin kann man darin noch diskutieren, wenn man will. Ein anderes Kapitel sind für mich Blogs mit generell abgeschalteter Kommentarfunktion. Das bekannteste Blog dieser Art im deutschsprachigen Raum überhaupt ist „Fefes Blog“ von Felix von Leitner aus Berlin. Für ihn funktioniert das, er hat deswegen keine Kommentare aktiv, da er sich nicht mit medienrechtlichen Folgen rumplagen will. Nun sind Kommentare ja bei Blogs so etwas wie das Salz in der Suppe, und auch wenn manche ja einen Trend ausmachen, dass viele Blogs sie abschalten sollten finde ich, das greift zu kurz.

Nun hat auch Unfrei bei sich im Blog die Kommentare abgeschaltet. Nun gut, jeder kann sein Blog so fahren, wie er will. Wenn ich mir dann allerdings ein Forenposting wie das hier anschaue, das ganz gut thematisch zu dem Blogpost über Fußball passt und auch ansonsten den Trend des Blogs Unfrei mir anschaue, dann entsteht da ein gewisses Bild, das sich noch dazu verstärkt wenn ich mir mal anschaue, welches Kommentarpotential in Unfrei steckt, welches ich bei mir hier abgefischt habe. Tendenziell macht Unfrei gerade eine gewisse Radikalisierung in der Formulierung ihrer Texte und Meinungen durch, aber sie mag öffentlich darüber nicht mehr diskutieren. Warum? Ist es eine Unlust oder einfach die Angst, die Kommentare könnten gar zu heftig ausfallen? Ich weiß es nicht, soll sich jeder sein eigenes Bild darüber machen, der mag.

Überhaupt Fußball – nun ist die EM gelaufen, gut. Damit sind auch endlich alle möglichen und unmöglichen Gruppenkanäle wieder von den Fußballfans befreit worden, wunderbar. Das Problem von Jogi Löw besteht einfach darin, dass man in seiner Position entweder nur Vaterlandsverräter oder Nationalheld sein kann, dazwischen gibt es nichts. Dazu kommt noch, dass es neben Löw gefühlte 80 Millionen weitere Nationaltrainer gibt, die ja sowieso mit ihren fetten Wampen Bier saufend vom Sofa aus alles richtig machen und besser wissen als Löw selber, und man sieht das ist ein Job, den ich nicht machen will, es ist einfach ein Scheißjob mit eingebautem Schleudersitz und extrem stressig.

Hätte Löw den Titel gewonnen, dann wäre er in den Himmel gelobt worden. Nun hat es also zum Bedauern vieler Fans wieder einmal nicht gereicht, das Spiel um den dritten Platz findet bei der EM schon lange nicht mehr statt, und jetzt kommen all die üblichen Besserwisser wieder aus ihren Löchern gekrochen, um Löw zu sagen, wie er seinen Job hätte machen müssen. Allen voran der unvermeidliche Beckenbauer, der sogar behaupten könnte der Himmel sei rot und keinen würde es mehr stören, der von Löw geschaßte Ballack, der so eine mit ihm noch offene Rechnung begleicht und wie sie noch alle eben heißen mögen.

Eigentlich wäre jetzt ein guter Zeitpunkt für den Rücktritt, aber Löw will noch die WM 2014 bestreiten, also seinen Vertrag erfüllen. Soll er mal, einfacher als die EM wird es nicht, im Gegenteil, in den Köpfen der deutschen Fans kann es dann nur eines geben, den WM-Titel 2014 und den zu erreichen wird schwer werden, denn während der WM spielen eben noch ein paar mehr Mannschaften mit, die schwere Brocken sind so wie Italien, als das zur EM der Fall ist.

Den letzten EM-Titel errang ja Deutschland 1996 ausgerechnet unter der Regie des als nett, aber ansonsten glücklos geltenden Berti Vogts in London. Ausgerechnet die Angstgegner der Engländer holten sich damals den Titel per Golden Goal gegen Tschechien.

In der Nachsicht muss man sagen, das Klinsmann 2004 bis 2006 alles richtig machte. Er wohnte nicht in Deutschland, um sich dem Druck der Presse nicht aussetzen zu müssen, zog sein Konzept gnadenlos durch und konnte das auch, da keiner etwas noch von der Mannschaft oder gar von ihm erwartete. Er hatte also freie Hand in ziemlich allen Belangen, konnte schalten und walten wie er wollte, veranstaltete eine Riesenparty und gewann damit immerhin Platz drei in der WM, womit keiner rechnete. Und genau dann, als es am schönsten war und die Nation ihm zu Füßen lag, um ihn zu huldigen, trat er ab, er weiß eben ganz genau, dass solch eine Anbetung verdammt flüchtig ist und nur bis zum nächsten, wichtigen Turnier dauert.

Zum Spiel Deutschland gegen Italien gibt es nur das zu sagen: Italien ist eindeutig die bessere Mannschaft gewesen, und da ist es völlig egal, dass einem das Spiel der deutschen Mannschaft auf der deutschen Brille vielleicht besser gefiel. Es gilt immer noch der alte Grundsatz „Knapp daneben ist auch vorbei“ und sich Chancen zu erarbeiten oder durch Zufall geschenkt bekommen reicht alleine nicht aus, sondern man muss sie auch nützen können. Das hat die deutsche Mannschaft nicht, die Italiener aber dafür umso mehr und genau das ist es eben, was eine gute von einer sehr guten Mannschaft unterscheidet. Die Italiener sind verdient weiter in dem Turnier und fertig.

Ja, übrigens das Gras ist woanders auch nicht unbedingt grüner als in Second Life. Zur Entspannung habe ich mal wieder mit World of Warcraft angefangen. Allerdings habe ich da neu angefangen und meinen Magier namens Mahork vom Volk der Verlassenen, der im Midlevelbereich herumirrt, nicht weiter gespielt, da mir die Magier im Nahkampfbereich einfach zu wenig können und ich mal etwas Neues ausprobieren wollte. Also ist es auf Seiten der Allianz ein Vergelter-Paladin vom Volk der Menschen geworden, und das macht mir gleich viel mehr Spaß, der ist als Hybridklasse konzipiert und eben sehr vielseitig. Hybrid passt ja zu Menschen ganz gut, da auch Menschen zwar irgendwie alles können aber nichts so ganz herausragend gut, und so ist eben auch ein Hybrid gedacht.

Aber auch WoW zeigt gerade zumindest auf meinem Server gewisse Verfallserscheinungen, man merkt deutlich, dass es inzwischen „nur“ noch etwa 10 Millionen als früher 12 Millionen Abonnenten gibt. Auf meinem Server sieht es so aus, dass es gefühlt mehr Gilden als Spieler gibt und jede Gilde sucht ständig, stetig und überall neue Mitglieder. Das kommt einem doch irgendwie bekannt vor.

Dazu kommt dann auch ein gewisses Gefälle in jeder Gilde, meine hat bereits Level 25. Es gibt da die „Alten“, also einen Haufen von Spielern die mindestens einen, wenn nicht gar mehrere Avatare auf Level 85 hochgespielt haben, nun auf den nächsten Patch „Mists of Pandaria“ warten und sich die Zwischenzeit damit vertreiben, dass sie entweder einen weiteren Avatar anfangen und den hoch leveln, PvP machen oder in Inis gehen, dafür sind diese ja da.

Dumm ist es nur dann, wenn man einen Dungeon tatsächlich wie da geschehen zum Zeitpunkt des Fußballspiels Deutschland gegen Italien angesetzt hat, und sich dann zuerst wundert und dann stark darüber ärgert, wieso trotz Anmeldung die Hälfte der benötigten Teilnehmer für den Ini nicht online kamen. Tja, RL geht eben auch da vor und gerade in einem solchen Fall ist das doch extrem absehbar…

Und sage mal keiner, WoW sei dramenfrei, das ist es nicht. Es gibt Drama, nur ist es eben anders als in SL. Vor allem gibt es regelmäßig dann Streit, wenn ein Boss liegt und es an die Verteilung der Gegenstände geht, die der so fallen lässt, da kommt es oft genug vor, dass sich jemand übergangen fühlt oder aber meint, über’s Ohr gehauen worden zu sein. Und dann geht das Drama so richtig los, da fühlt man sich dann doch direkt wieder heimisch. Ja, ja und ja.

SL9B ist ja nun auch vorbei, und es war entgegen den anfänglichen Unkenrufen finde ich ein voller Erfolg, die SL-Community hatte einfach innerhalb der kurzen Zeit etwas großartiges auf die Beine gestellt und es ist für mich ein neuer Meilenstein. Nächstes Jahr gibt es dann das zehnjährige Jubiläum und ich bin darauf gespannt, ob Linden Lab wieder mit in die Planungen einsteigen wird oder man es wie in diesem Jahr auch ganz der Community überlassen wird.

Die Sache mit dem eigenen Standpunkt

Die bloggende und keine Kommentare mehr bei sich haben wollende Unfrei war verdeckt ermittelnd tätig und hat mit irgendwelchen Alts diverse RP-Sims aller möglichen Genres bereist.

Dabei kritisiert sie die auf einigen Sims gängige Praxis der Event-Alts und das mancher Stammspieler auf derselben Sim mindestens drei aktive Rollen gleichzeitig hat, um das Spiel voranzubringen. Ebenso findet sie es komisch, dass in der Blogosphäre jeder über seine eigene Sim nur in den höchsten Tönen schreibe und nicht eingestehen würde, wenn es da Spielermangel gäbe, dass dem auch so sei.

Die Kernfrage dabei ist wohl diese:

Warum geben Simbesitzer nicht zu welche Probleme sie haben und gehen sie aktiv und gemeinsam mit anderen Simbesitzern an? Warum wird nicht öffentlich in Blogs und Foren rekrutiert? Warum wird immer nur signalisiert: „Wir sind toll, wir brauchen niemanden!“

Ja, warum sollten sie? Jedes Blog wird doch von einem gewissen, persönlichen Standpunkt aus geschrieben und die meisten Blogger sind keine Simbesitzer, sondern Spieler. Die meisten Simbesitzer können sich untereinander ohnehin nicht riechen, zu verschieden sind die eigenen Standpunkte. Wenn man ein Blog betreibt, dass sich um Rollenspiel dreht und RP-Erlebnisse wiedergibt, dann sind die Autoren sich bewusst, dass das auch als massive Werbung für die eigene Sim verstanden wird und genau von diesem Standpunkt aus werden dann epische Breiten in den Geschichten ersonnen, die man im direkten Erleben so fast nicht hat.

Also Werbung – und Werbung funktioniert nun einmal so, dass potentielle Neuspieler vor allem dort aufschlagen, wo es potentiell RP gibt. Wenn man „wir sitzen meist nur zu dritt ums Feuer und langweilen uns gegenseitig“ schreiben würde, da würde wohl kaum jemand seinen Fuß ausgerechnet auf diese Sim setzen. Wenn man aber über das tolle, blühende und pulsierende Leben auf der Sim schreibt, dann wird man auf einmal für Besucher interessant. So funktioniert das Spiel nun einmal.

Und genau das ist der Grund, warum RP-Berichte immer so geschrieben sind, als sei da das wahre, pulsierende Leben. Ich nehme mal ein Beispiel aus der Konserve, der Tavernenkampf letztes Jahr in Lydius. Das war in der Tat gutes RP, aber auch dergestalt, dass sich zwei Leute in der Taverne eben zofften, draußen saßen noch drei weitere, die aber mit sich selbst beschäftigt waren und das war’s, es las sich im Bericht epischer, breiter, spannender und vor allem auch interessanter als es direkt vor Ort wirkte.

Das ist eben die Diskrepanz zwischen Erzählungen und wie es vor Ort war, aber das ist auch nichts Neues.

Cloud Party Time

Es gibt in den USA ein neues Startup namens Cloud Party Inc., das als Spieleanbieter bei Facebook gerade für Furore sorgt. Sein Produkt „Cloud Party“ ist über Facebook direkt verfügbar oder man meldet sich über http://its.cloudpartytime.com an. Momentan befindet sich die Geschichte noch in der Beta.

Was verbirgt sich hinter Cloud Party? Der alte Traum, eine dreidimensionale Welt direkt im Webbrowser seiner Wahl ohne irgendwelche weiteren Voraussetzungen in Form von Plugins betreiben zu können. 3D-Welten im Browser gibt es schon einige, bekannt ist beispielsweise Jibe, die Flash als Voraussetzung hat und Unity als Engine nutzt

Jibe kommt Second Life schon recht nahe, ist aber eben dennoch mehr Nische geblieben. Cloud Party ist ähnlich wie Jibe, aber mit dem Unterschied, dass es außer einem modernen Webbrowser keine weiteren Abhängigkeiten benötigt. Cloud Party ist vollkommen in WebGL programmiert und damit in Chrome und Firefox direkt startbar. Das ist ein großer Vorteil.

Wenn man drin ist, dann wirkt es alles zwar noch ein wenig hölzern, aber die Grundfunktionen sind alle da und funktionieren: anpassbare Avatare, selber Items erstellen, Mesh-Upload, flexible Teile, Skripting in Javascript usw. Jedes Gebiet ist eine Art fliegende Insel als Metapher, und man kann von Insel zu Insel teleportieren, bisher sah ich da keine Weltkarte oder ähnliches. Es gibt also keine zusammenhängende Landmasse, sondern einen Haufen fliegender Inseln.

Die Geschwindigkeit, mit der es läuft, ist beeindruckend, im Vergleich zum SL-Client frisst es viel weniger CPU (dafür hat es bisher wohl aber auch viel weniger zu tun) und nutzt die normalen Bildformate des Internets, also kein JPEG2000.

Man ist wirklich über Facebook flott drin, keine 10 Sekunden dauert es, man muss absolut nichts installieren und schon baut sich der Bildschirm auf, das ist beeindruckend. Gut, von der Grafik her wirkt es ein wenig einfacher als Second Life, aber es ist erstens noch Beta und zweitens mag sich das noch ändern, WebGL selber ist auch noch im Fluss.

Das Ganze fühlt sich an wie eine Art Second Life Light, was nichts schlechtes bedeuten muss. Es hat vor allem einen entscheidenden Vorteil: es läuft ohne jede weitere Abhängigkeit sofort und jeder, der Facebook nutzt, kann es sofort problemlos benutzen. Gut möglich, dass da also einige Milliönchen Benutzer hängen bleiben, wenn die Macher es geschickt anstellen. Es ist in der Form keine direkte Konkurrenz zu Second Life, vielmehr finde ich macht es Second Life in einem Bereich Konkurrenz, den es bisher nicht wirklich unterstützt: Webbrowser.

Dazu kommt, dass auch inzwischen die meisten Smartphones WebGL unterstützen, also es recht leicht sein dürfte, das später in der Form auch auf denen zum Laufen zu bringen. Und so sieht die ganze Sache dann noch aus, es steckt darin finde ich eine Menge Potential und es könnte Second Life durchaus Konkurrenz machen: