Témakörök
Webes környezetben fogunk dolgozni, így szükségünk lesz egy böngészőre. A mai modern böngészők natív módon támogatják a Three.js alapját képező WebGL szabványt. A gyakorlaton Chrome és Firefox böngészőket használunk, de más, akár okostelefonokon futó böngészők is képesek a megjelenítésre.
A munkánkhoz mindenképpen szükség lesz a Three.js forrásfájlokra.
A fejlesztést nagy mértékben segíti egy jó programozási környezet. A géptermeinkben a Jetbrains cég WebStorm környezete előre telepítve elérhető. Bemutatjuk ennek telepítését, licenszelését, használatát. Természetesen más környezetet, akár egyszerű (program)szövegszerkesztőt is választhatunk. Ilyen Windows-os környezetben pl. a Notepad++, vagy Linux-on a gedit.
Összetettebb 3D modelleket külön célszoftverrel célszerű készíteni. Erre a célra az ingyenes, multiplatform modellezőt, a Blendert használjuk.
Olyan programok esetében, amelyek külső forrásból töltenek be erőforrásokat (3D modelleket fájlból, textúra képeket, ...), szükségünk lesz egy webszerver üzembe állítására. A mai modern böngészők ugyanis tiltják, hogy az oldal a helyi fájlrendszerhez hozzáférjen.