Index
VRML/X3D (Virtual Reality Modeling Language) unter Unix/Linux:
3D-Welten im WWW
zurück: Schwächen/Vorurteile gegen VRML
- Inventor-Fileformat:
Inventor ist ein von SGI erfundenes C++ API für die
3D-Programmierung.
Um 3D-Körper einfach in einem graphischen
3D-Modeller entwerfen zu können und sie danach einfach in ein mit
Inventor geschriebenes Programm einbinden zu können, wurde das
Inventor Fileformat entwickelt.
Auch andere 3D-Daten - zum Beispiel aus einem CAD-Programm -
lassen sich über Konversionsprogramme in das Inventor Fileformat
(Extension .iv) wandeln.
- VRML1:
Um statische 3D-Daten im World Wide Web visualisieren zu können,
wurde das Inventor Fileformat um anklickbare WWW-Hyperlinks erweitert.
Das Ergebnis war der VRML1-Standard.
Er ist als Webstandard heutzutage praktisch bedeutungslos, es finden
sich nur noch sehr wenige Webpages im Internet, die VRML1 benutzen.
Viele VRML-Browser sind inzwischen nicht mehr in der Lage VRML1
darzustellen.
VRML1 hat zur Zeit nur noch bei der Umkonvertierung
verschiedener 3D-Daten und in Sammlungen von 3D-Modellen
eine gewisse Bedeutung.
- VRML2/VRML97:
Erst mit VRML2 wurden wichtige Features wie
Animation, Interaktion, Multimedia und prozedurale Programmierung
Bestandteil von VRML.
VRML2 ist inkompatibel zu VRML1, anhand des Kommentars in der ersten
Zeile eines VRML-Files kann ein Browser die Versionen eindeutig
unterscheiden. Es existieren jedoch Programme, mit deren
Hilfe VRML1 verlustfrei nach VRML2 umgewandelt werden kann.
VRML2 wurde 1997 praktisch unverändert als VRML97 ISO/IEC 14772
international standardisiert.
- EAI (External Authoring Interface):
Mit EAI kann ein normales Java-Programm VRML-Knoten laden und VRML-Events
verschicken oder abfragen. Damit lässt sich VRML von einem ganz
normalen Java-Programm aus »fernsteuern«.
- VRML-Java3D:
Java3D ist ein Java API für 3D-Programmierung.
VRML-Java3D wird dazu benutzt, um 3D-Körper (z.B. aus einem
3D-Modeller) einfach in Java3D-Programme einbinden zu können.
VRML-Java3D ist inzwischen im Xj3D-Projekt aufgegangen, das sich
neben der Implementierung des X3D-Browsers auch um das Laden einer VRML97
Welt in eine Java3D-Umgebung kümmert.
-
Vorraussichtlich wird bevor der Einführung der XML basierten X3D
VRML version noch eine Erweiterung des VRML97 Standards eingeführt,
der zum Beispiel um NURBS und GeoVrml Bestandteile erweitert wird.
weiter: X3D (next Generation VRML)
Veröffentlicht unter der
GNU GENERAL PUBLIC LICENSE Version 2
NURBS Animation von
www.web3d.org