VRML
Van Wikipedia
Virtual Reality Modeling Language (VRML) is een markup-taal waarin driedimensionele objecten kunnen worden beschreven, speciaal ontworpen voor het Wereldwijde web. Door middel van een VRML browser-plugin kan het object dan van alle kanten worden bekeken, geroteerd, in- en uitgezoomd worden enzovoort. Dit maakt het mogelijk driedimensionele scènes via het internet te presenteren zonder dat hier extreem veel gegevens voor moeten worden verstuurd.
[bewerk] Bestandsformaat
VRML is een tekstbestand waarin vertices en hoeken voor een 3D-polygoon worden opgeslagen. Ook vlakkleuren, texturen, transparantie en dergelijke kunnen worden opgeslagen. Het is ook mogelijk URL's te gebruiken, waardoor het mogelijk is op een object te klikken waarna bijvoorbeeld een nieuw VRML-object ingeladen wordt. Animaties, geluiden, belichting en dergelijke kunnen door middel van events zoals timers. Het is zelfs mogelijk om code geschreven in Java of JavaScript toe te voegen.
VRML-bestanden worden vaak "werelden" genoemd en hebben de .wrl-extensie (bijvoorbeeld huis.wrl). Hoewel VRML-bestanden tekstbestanden zijn worden ze vaak ingepakt met gzip waardoor ze sneller over het internet verstuurd kunnen worden. Vele 3D-modelingprogramma's hebben de mogelijkheid om objecten en scènes als VRML op te slaan.