Im März 2014 wurde eine neue Open Source Software veröffentlicht, die auf dem 3D Programm Blender aufsetzt und eine Entwicklungsumgebung zur Anwendung von Grafiken, Animationen und Audio in Browsern anbietet. Dieses Framework nennt sich Blend4Web und es lassen sich damit Visualisierungen, Präsentationen, Online-Shops, Spiele und eben auch interaktive virtuelle Umgebungen für den Webbrowser erstellen. Inzwischen haben nun die ersten Entwickler brauchbare Anwendungen mit dieser Software erstellt und im Web zugänglich gemacht.
|
"The Farm" - Startbildschirm |
Eine dieser Anwendungen nennt sich "The Farm". Das ist eine virtuelle Umgebung mit dem Thema "Leben auf dem Land", die etwa die Größe einer Second Life Region hat. Auch die Optik erinnert stark an SL. Wenn man sich jedoch einzelne Details genauer betrachtet, sieht man, dass hier eine modernere Render-Engine verwendet wird, denn die im Wind wiegenden Grashalme, die Lichtbrechung der Sonnenstrahlen in den Blättern der Bäume und vor allem die animierten Tiere, sind eindeutig eine Generation weiter, als die Möglichkeiten von Second Life. Ich hoffe, dass das angekündigte SL2 zum Teil in diese Richtung gehen wird, was Animationen von NPCs angeht.
|
Blick vom Wasserturm |
| | |
Bienenstöcke | | Fuchs auf der Lauer |
Starten kann man "The Farm" eigentlich mit jedem Browser, der WebGL und HTML5 unterstützt. Ein Plugin wird nicht benötigt. Mit dem Firefox hatte ich jedoch das Problem, dass zwar die Grafik sauber geladen wurde, aber die Steuerung des Avatars bzw. der Kamera nicht richtig funktionierte. Daraufhin habe ich den Chrome als Portable-Version runtergeladen und in einen Ordner kopiert. Damit hat dann alles perfekt funktioniert. Der Internet Explorer scheidet komplett aus, weil er kein WebGL unterstützt.
|
Trecker fahrn.... |
Bei Portable-Programmen ist ja keine Installation notwendig und wenn sie ihren Zweck erfüllt haben, kann man einfach den Ordner mit den Dateien wieder löschen. Falls jemand die hier vorgestellte Demo mal ausprobieren will und den Chrome auch nicht fest installiert hat, dann findet man die portable Version hier:
>>
Google Chrome Portable
Dort erst auf "Download", dann auf "Download von heise.de" klicken. Nach dem Download das Programm ausführen, das lediglich Dateien aus dem Web in einen Ordner kopiert. Danach in diesem Ordner die Datei "GoogleChromePortable" ausführen. Die Voreinstellungen des Chrome reichen zum Ausprobieren von "The Farm" völlig aus.
|
Schöne Lichtberechnungen bei Pflanzen |
|
Noch mehr Pflanzen |
Der Ladevorgang nach dem Start von "The Farm" dauert ziemlich lange. Ist dann alles geladen, gibt es aber keine Unterbrechungen mehr und man kann die 3D Umgebung bis in den letzten Winkel erkunden. Die Grafik dieser Plattform ist wirklich nicht schlecht. So könnte eine virtuelle Welt aussehen, wenn sie in einem Browser läuft und diese Engine verwendet. Dagegen sehen Plattformen wie das ehemalige Cloud Party, oder auch einige Unity3D-Titel, ziemlich blass aus. Und auch die Physik wird in dieser Demo weitgehend realitisch berechnet, was man vor allem beim Fahren mit dem Traktor oder beim Werfen von Gegenständen merkt.
|
Getreidefeld |
|
Eine von vielen unterschiedlichen Tierarten auf der Farm *Oink* |
Man selbst steuert einen Avatar, den man aber nicht so richtig zu Gesicht bekommt. Der Schatten des Avatars sieht jedenfalls nicht schlecht aus. Dazu gibt es beim Laufen passende Geräusche zu den Schritten, je nach Untergrund. Nur wenn man mit dem Traktor fährt und dabei auf die Third-Person-Perspektive umschaltet, sieht man den Avatar mal von hinten auf dem Fahrersitz. Leider etwas zu weit weg. Umschalten der Perspektive geht durch Drücken der Tasten 1 oder 2.
|
Avatar auf dem Traktor |
| | |
Schatten des Avatars | | Die Hand mit dem "F" zeigt
mögliche Interaktionen an |
Wie Avatare generell auf einer Blend4Web-Plattform aussehen, zeigt die
Demo einer Modenschau. Die Avatare sind noch nicht so der Renner und haben etwa die Qualität wie in Cloud Party. Die Kleidung dagegen hat eine hochwertige Physikberechnung für Deformierbarkeit und Gravitation.
Es gibt verschiedene Aktionen, die man auf der Farm so durchführen kann. Neben dem erwähnten Traktor, kann man verschiedene Gegenstände hochheben und irgendwohin werfen. Wirft man Fässer zum Beispiel in den Fluss, schwimmen sie. Leitern und Treppen kann man hochsteigen, so dass man z.B. oben auf dem Wassertank einen guten Ausblick auf das Land hat.
|
Tonne tragen |
|
Tonne ins Wasser geworfen |
Hier die wichtigsten Befehle zur Tastatursteuerung:
Taste | Funktion |
W | vorwärts laufen |
A | nach links laufen |
S | rückwärts laufen |
D | nach rechts laufen |
W + Umschalttaste | Rennen |
Leertaste | Springen |
F | Interaktive Aktion auswählen (nur möglich, wenn auf dem Bildschirm ein "F"-Symbol angezeigt wird. |
1 | Ego-Perspektive (nur auf dem Traktor) |
2 | Third-Person-Perspektive (nur auf dem Traktor) |
ESC | Mauszeiger wieder aktivieren (z.B. um Browser-Tab zu schließen) |
Mausbewegung | Blickrichtung |
Linke Maustaste | Getragene Gegenstände werfen |
>>
Startseite für "The Farm"
Links:
"The Farm" Demo
Detailed and precise review, thank you. Hope Second Life will play in browsers some day.
AntwortenLöschenI hope this too. The Farm demo from Blend4Web shows, how well performed a 3D environment can be in a browser.
Löschen