Sve do nedavno, nije postojalo puno web stranica koje koriste mogućnosti 3D grafike. Razlozi su razni, no zasigurno najveći razlog su bila ograničenja performansi mobilnih uređaja kao i zahtijevnost pisanja WebGL koda. U diplomskom radu opisana je glavna razlika između WebGLa i Three.jsa. Pošto je totalnim početnicima dosta teško započeti sa Three.jsom, opisane su tri različite metode uključivanja Three.js biblioteke u projekt. Pokrivene su glavne teme poput: geometrije, materijala, tekstura, svjetla i sjena. Prikazan je način na koji se može iz softvera Blender izvesti 3D model, te isto tako način na koji se može isti uvesti u Three.js projekt. Opisan je način na koji se 3D modeli mogu pomicati, skalirati i rotirati. Osim toga, opisani su ...