Infos Home | Impressum | Original Artikel & Autoren Liste


VRML

VRML bedeutet Virtual Reality Modeling Language und ist eine Beschreibungssprache für 3D-Szenen, deren Geometrien, Ausleuchtungen, Animationen und Interaktionsmöglichkeiten.
VRML wurde ursprünglich als 3D-Standard für das Internet entwickelt. Die meisten 3D-Modellierungswerkzeuge ermöglichen den Im- und Export von VRML-Dateien, wodurch sich das Dateiformat auch als ein Austauschformat von 3D-Modellen etabliert hat.

Eine VRML-Darstellung z.B. innerhalb eines Web-Browsers wird vom Computer des Betrachters in Echtzeit generiert. Das bedeutet, dass der Computer jedes einzelne Bild aus den vorhandenen Geometriedaten, sowie dem Verhalten und den Bewegungen des "Besuchers" ständig neu berechnet. Aus diesem Grund scheiden (zur Zeit) fotorealistische Darstellungen mit rechenaufwendigen Raytracing-Verfahren, mit Spiegelungen, Schattenwurf und Kantenglättung aus. Es werden auch beim Benutzen von vordefinierten Betrachterpositionen (viewpoints), beim Wechsel zwischen diesen Punkten und bei Kamerafahrten keine fertigen Bilder aus Filmsequenzen abgespielt. Komplexe VRML-Szenen stellen daher unter Umständen hohe Anforderungen an die Hardware. Wie schnell, bzw. wie flüssig die Bewegungen erfolgen, hängt vom Prozessor(takt) und vor allem von der Grafikkarte des wiedergebenden Computers ab.

VRML-Dateien erkennt man an der Dateierweiterung ".wrl" (world), sie sind im Klartext (ASCII) geschrieben und können auch in einem einfachen Texteditor erstellt werden. Es finden sich auch mit gzip verpackte VRML-Dateien unter der Dateierweiterung ".wrl", obwohl dafuer eigentlich die Dateierweiterung ".wrz" vorgesehen ist.

Zur Echtzeit-Steuerung der VRML-Szenen kann die Programmiersprache Java über die EAI-Schnittstelle nach ISO/IEC 14772-2 verwendet werden.

Inhalt
1 Geschichte
2 Ergänzungsmodul für Browser
3 Open Source VRML Browser
4 Open Source Autorenwerkzeuge für VRML
5 Nachfolger
6

Geschichte

VRML 1.0 wurde 1995 eingeführt, 1997 wurde das mit wesentlich weitreichenderen Möglichkeiten ausgestattete VRML 2.0 spezifiziert und als VRML97-ISO 14772 Standard festgeschrieben.

Ergänzungsmodul für Browser

Um sich eine VRML Datei im Internet anschauen zu können, benötigt man ein Plugin (Ergänzungsmodul) für den Browser.

Open Source VRML Browser

Open Source Autorenwerkzeuge für VRML

Nachfolger

Als Nachfolger des VRML-Standards soll
X3D etabliert werden.


Der Ursprungsartikel stammt von der deutschsprachigen Wiki pedia (siehe oben: "Original Artikel & Autoren Liste").
Der Text steht unter der GNU Freie Dokumentation Lizenz.