VRML - a new dimension

VRML eröffnet eine neue Dimension: die 3. Dimension. Aus zweidimensionalen Webpages werden dreidimensionale Webworlds.
VRML steht für Virtual Reality Modeling Language und ermöglicht die Entwicklung virtueller Welten, in denen man sich in Echtzeit frei bewegen kann. Mit VRML 2.0 kam Leben in die Welten. Dank vielseitiger Animations- und Interaktionsmöglichkeiten sowie der Unterstützung von Java-Script sind kaum noch Grenzen gesetzt. Türen öffnen sich automatisch, Lichter lassen sich durch Betätigen von Schaltern aktivieren und selbst komplexe Verhalten wie die Simulation eines Fahrzeuges lassen sich mit VRML 2.0 realisieren. Doch mit VRML kann man nicht nur 3D-Welten erstellen. VRML eignet sich auch als neues Gestaltungselement für Webpages in Form von Navigationsmenüs oder als Alternative zu animierten GIFs. Konkrete Beispiele, die die vielseitigen Einsatzmöglichkeiten von VRML demonstrieren, sind weiter unten zu finden. Doch ohne entsprechendes Plug-in kommt man nicht in den Genuß der dritten Dimension.
Plug-ins

Damit sich einem das Tor zum Cyberspace öffnet, benötigt man ein VRML-Plug-in. Die Wahl des richtigen Plug-ins ist jedoch nicht leicht. Dabei helfen soll dieser Test der drei besten VRML 2.0 Plug-ins: CosmoPlayer 2.1, blaxxun CCpro 3.07, WorldView 2.1 (Microsoft VRML 2.0 Viewer). Jedes hat noch mindesten einen gravierenden Fehler und somit ist keine generelle Empfehlung möglich.

Kompatibilität:
Trotz eindeutiger VRML 2.0 Spezifikation unterscheiden sich die Viewer nicht nur in der Renderqualität. Unvollständige Unterstützung wichtiger Funktionen, fehlerhafte JavaScript-Interpretation, führen meist dazu, daß die Welt nur mit dem Plug-in funktioniert, wofür sie optimiert wurde. Beim Laden mit anderen Plug-ins kann sie äußerst merkwürdig aussehen oder in Einzelfällen sogar zum Komplettabsturz führen. Folglich sollte man immer darauf achten, welche Plug-ins der Entwickler für seine Welt empfiehlt. Aus diesem Gesichtspunkt ist der CosmoPlayer zu empfehlen, da er der bekannteste VRML-Viewer ist, den die meisten Entwickler zum Testen ihrer Welten benutzen.

Navigation:
Um sich nicht in den Weiten des Cyberspaces zu verirren, sind sinnvolle Navigationsinstrumente notwendig. Die Bewegung erfolgt per Maus, der Wechsel zwischen den Navigationsarten per Icons, Menüs oder Tastatur. Der CosmoPlayer verfügt über ein optisch weniger ansprechendes und von der Bedienung unpraktisches grafisches Benutzerinterface. Da es aber ausblendbar ist und der Wechsel zwischen den Navigationsarten über Tastatur wesentlich schneller geht, spielt dies keine entscheidende Rolle. Einziger Nachteil ist, daß man bei ausgeblendetem Interface die Grafikoptionen nicht mehr ändern kann. Beim CCpro sind alle Optionen in einem Kontexmenü über die rechte Maustaste zu erreichen. Ebenso bei WorldView, der zusätzlich über ein gelungenes grafisches Interface verfügt. Das größere Problem liegt jedoch bei der unterschiedlichen Interpretation der einzelnen Navigationsmodi. Wenn eine Welt vom Entwickler für einen bestimmten Modus entworfen wurde, werden beim CosmoPlayer vorbildlich alle anderen Modi und Optionen deaktiviert. Es erhöht die Realität und läßt interessanteres Welten-Design zu, wenn man nicht durch Deaktivieren der Anziehungskraft eine hohe Mauer mal schnell überwinden kann, wie es bei den Konkurrenzprodukten leider der Fall ist. Apropos Anziehungskraft; sie sorgt dafür, daß man auf dem Boden bleibt, auch wenn es einen Berg oder eine Treppe hochgeht. Bei WorldView wird eine Treppe zum unüberwindbaren Hindernis, da er keine Gravity unterstützt. Neben der Anziehungskraft ist auch die Schritthöhe wichtig, die dafür sorgt, daß man eine Treppenstufe hochsteigt, ein Geländer einen aber vor dem Sturz in die Tiefe bewahrt. Hierbei hat CCpro ein Problem, wodurch die Fortbewegung oft zum Seiltanz wird. Zusätzlich erschwert wird das ganze dadurch, daß man im Walk-Modus nicht nach oben oder unten blicken kann. Ein weiterer Kritikpunkt ist die ungenaue Kollisionsabfrage, die einen durch Wände schauen läßt, wenn man zu nahe an ihnen entlang läuft.

Grafikqualität und Geschwindigkeit:
Da die Darstellung von komplexen 3D-Welten sehr rechenintensiv ist und 3D-Beschleunigerkarten inzwischen zur Grundausrüstung aktueller PCs gehören, ist deren Unterstützung für einen guten VRML-Viewer Pflicht. Doch leider ist die Hardwareunterstützung noch nicht ausgereift. Dort liegt die größte Schwachstelle beim CosmoPlayer. Bei Welten, die aus mehreren texturierten Objekten bestehen, sinkt die Bildwiederholrate von 30 fps (Bilder pro Sekunde) plötzlich auf 0.3 fps, wodurch die Navigation unmöglich wird. Ein großes Lob hingegen verdient die ausgereifte 3D-Engine von GLView, die im CCpro Verwendung findet. Dort werden auch bei komplexen Welten noch ordentliche Bildwiederholraten erzielt. Auch WorldView hat eine schnelle 3D-Engine, aber auf Kosten der Bildqualität. Damit auch 3D-Beschleunigerlose Zutritt zum Cyberspace erhalten, verfügen die Plug-ins zusätzlich über einen Software-Renderer. Hier kann allerdings nur der CosmoPlayer überzeugen, der über einen qualitativ hochwertigen und trotzdem recht flotten OpenGL-Software-Renderer verfügt.

Besonderheiten:
Viele dürften ohne es zu wissen eines dieser VRML-Plug-ins bereits bei sich installiert haben. Der CosmoPlayer liegt dem Netscape Communicator bei und WorldView ist unter dem Namen Microsoft VRML 2.0 Viewer beim Internet Explorer 4.0 zu finden. Etwas wirklich besonderes hingegen hat der CCpro zu bieten. Er ist Multi-User-fähig, d.h. in speziellen Multi-User-Welten kann man sich mit anderen Avataren zum chatten treffen.

Total verwirrt? Hier noch einmal die Vor- und Nachteile der einzelnen Plug-ins übersichtlich dargestellt:

Plug-in Pro Kontra CosmoPlayer 2.1

  • Bug im Hardware-Renderer (bei Welten mit vielen texturierten Objekten)
CCpro 3.07
  • schneller Hardware-Renderer
  • Multi-User-fähig
  • unterstützt keine Schritthöhe
  • Blickrichtung nicht änderbar
  • ungenaue Kollisionsabfrage
WorldView 2.1
(Microsoft VRML 2.0 Viewer)
  • wird mit Internet Explorer ausgeliefert (befindet sich auf der Win98 CD)
  • laut Herstellerangabe der schnellste VRML-Viewer ;)
  • keine Schwerkraft (kein Treppensteigen möglich)
  • stürzt gerne ab (reset)
  • schlechte Renderqualität (kann keine transparenten Objekte darstellen)

 
Wem das immer noch zu theoretisch war, kann anhand der Plug-in-Testwelt entlang eines Hindernis-Parcours die Probleme bei Transparenz und Navigation nachvollziehen. Hier läßt sich auch überprüfen, ob bereits ein VRML-Plug-in installiert ist bzw. welches.

Und welches Plug-in soll ich nun nehmen?!?
Nur für diejenigen, die keine 3D-Beschleunigerkarte in ihrem PC haben, fällt die Entscheidung leicht. Sie sollten zum CosmoPlayer greifen. Wer eine 3D-Karte hat, ist nur bei Welten mit wenigen Texturen mit dem CosmoPlayer gut gerüstet. Besitzer eines 3D-Beschleunigers, die auch gekonnt mit der Maus umgehen können (um so Stürzen über Geländer vorzubeugen), sollten CCpro installieren. Wer sich gerne mit anderen zum Chat in der virtuellen Realität trifft, ist mit dem CCpro ebenfalls bestens beraten. Nur wer den Microsoft VRML 2.0 Viewer schon installiert hat und es sich absolut nicht zutraut, ein neues Plug-in herunterzuladen und zu installieren (dafür gibt es keinen Grund), sollte dabei bleiben. Er soll sich dann aber nicht über schlechte Grafikqualität und schwerfällige Navigation beklagen.

Make your choice:

CosmoPlayer 2.1
3.2 MB blaxxun CCpro 3.07
3.2 MB WorldView 2.1
2.9 MB

Wichtig: vor dem Download diese Seite unbedingt zu den Bookmarks oder microsoftdeutsch zu den Favoriten hinzufügen. Denn nach der Installation geht es hier weiter mit dem unterhaltsamen Teil dieser Seite.

3D-Worlds, Links

Mit dem richtigen VRML-Plug-in ausgestattet, kann nun endlich die Reise in den Cyberspace beginnen. Hier eine Auswahl absolut sehenswerter Beispiele sowie Links zu weiteren deutschsprachigen VRML-Angeboten.

cyber effects
by Florian Bauer
6 beeindruckende Grafikeffekte, die demonstrieren, daß man mit VRML 2.0 mehr als nur schlichte Polygon-Welten erstellen kann. Und das bei einer durchschnittlichen Größe von nur 10 kb. New Beetle Hier kann man nicht nur den neuen VW Käfer als 3D-Modell in seiner Traumfarbe von allen Seiten bewundern, sondern auch gleich zu einer virtuellen Probefahrt einsteigen. Fußball WM 98 Auf der ARD-Website zur Fußball WM lassen sich dank VRML und der Virtualife-Technologie noch einmal alle Torszenen aus jedem Blickwinkel analysieren. ColonyCity Online Community mit 3D Chat (benötigt blaxxun CCpro) Terranet Café Terranet Café ist eine Fernsehserie auf 3Sat zum Thema "Ökologie, Ökonomie und Soziales". Parallel zur Sendung kann per 3D-Chat diskutiert werden. Jeden Sonntag um 16:00. Aber auch zu anderen Zeiten lohnt sich ein Besuch, allein schon wegen der vielen VRML-Spiele. Internationale
Raumstation
Detailliertes Modell der Internationalen Raumstation mit Animationen und Kamerafahrten. Mars Pathfinder
Mission
Interaktives Sojourner Modell, Flug zum Mars, Mars-Panorama CosmoSoftware
Galleries
Umfangreiche Weltensammlung nach Kategorien sortiert, sowie der 3D Cartoon Floops! VIVATECH´s
VRML-Fokus
Wer Lust bekommen hat, seine eigene Welt zu erschaffen, findet hier Infos zu VRML 2.0 Autorenwerkzeugen, hilfreichen Büchern und mehr. German VRML
Users Group
Informationen aus dem Bereich VRML-Entwicklung. Interessant ist das Projekt "DAS ALTE DORF", an dem jeder VRML-Autor das Erstellen eines Gebäudes übernehmen kann und so Schritt für Schritt ein Dorf entsteht, das später auch Multi-User-fähig werden soll.

Sollte jemand eine neue faszinierende Welt oder eine informative VRML-Seite in den Weiten des Cyberspace entdecken, würde ich mich über eine E-Mail sehr freuen. Anregungen, Lob und Kritik sind ebenfalls sehr willkommen.


online seit: 8.8.1998
 
copyright © 1998 Florian Bauer
Impressum / Kontakt