Die Virtual Reality Modeling Language (VRML) ist eine Sprache für die
Beschreibung von interaktiven Simulationen mit mehreren Teilnehmern: Über das
weltweite Internet verteilte virtuelle Welten sind verbunden über das World Wide
Web
. VRML ist fähig, statische und bewegte Objekte darzustellen. Es kann
Hyperlinks zu anderen Medien, wie z.B. Klänge, Filme und Bilder enthalten.
Im Gegensatz zu Programmiersprachen wie z.B. C++, muß VRML nicht in
Maschinensprache übersetzt werden. VRML Dateien werden interpretiert und dann
dargestellt. Interpreter (Browser) sind für viele Rechnerplattformen erhältlich und auch
an Autorenumgebungen für die Erstellung von VRML-Dateien herrscht kein Mangel.
VRML unterstützt ein Erweiterungsmodell, das es erlaubt, neue Elemente zu
definieren. Außerdem gibt es eine Schnittstelle für VRML Elemente und
die gängigsten 3D Anwendungsschnittstellen (API).