8. VRML
VRML ali Virtual Reality Modeling Language je poseben format tekstovne oblike primeren za opis 3D oblik in interaktivnega okolja na spletnih straneh. Podobno kot je html narejen za prikaz teksta. VRML 1.0 so izumili pri Silicon Graphicsu VRML 2.0 pa so razvili Silicon Graphics skupaj s Sonyjem ter podjetjem Mitra. Z VRML-jem lahko ustvarimo sekvenco slik, ki jih lahko uporabnik na internetu s pomočjo java 2 prikazovalnika, ki se ga dobi zastonj na strani Jave, interaktivno gleda. To pomeni, da jih lahko poljubno obrača, premika ali skalira. Kljub temu da je VRML računalniški jezik se v njem ne programira, saj se ne prevaja. V resnici je le ASCII koda, ki jo lahko interpretiramo z VRML interpretorji, ki jim pravimo tudi VRML brsklalniki. Na spodnji sliki je prikaz kocke v 3D Java prikazovalniku.
Slika 1: Primer 3D kocke v Java prikazovalniku
(če na zgornji sliki vidite le sivo okno, si morate namestiti programski paket Java 2)
Kako računalnik predstavi 3D objekt?
Ko računalnik ustvari 3D objekt ga ponavadi predstavi s točkami (Slika 2), ki pa pogosto niso dovolj za dobro 3D predstavo objekta zato te točke povee s črtami (Slika 3). Tako dobimo 3D telo predstavljeno s poligoni, največkrat s trikotniki, ker je najlaje za programirati, teava pa je v tem, da so poligoni vidni le od zunaj. To lahko računalnik reši tako, da osenči določene poligone in tako dobi polno telo (Slika 4). Kompleksne 3D oblike lahko ustvarimo tako, da na objekt nanesemo teksture (slika 5).
Slika 2: Oblak točk

Slika 3: ično ogrodje

Slika 4: Polno telo

Slika 5: Telo s teksturo