Max on visuaalinen ohjelmointikieli, jolla voi toteuttaa ääni-, kuva- ja 3D ohjelmia. Maxiä käytetään eritysesti live-esityksissä, mediataiteessa, installaatioissa, ääni- ja musiikkisovelluksissa.
Kurssilla on tarkoitus keskittyä Max:in 3D-objekteihin ja toteuttaa navigoitava 3D tila, joka perustuu yksinkertaiseen pelimoottorisovellukseen.
Workshopin vaiheet sisältävät: 3D pelimoottorisovelluksen rakentamisen hyväksi käyttäen Max/Jitterin valmiita 3D objekteja sekä tekstuurien toteuttamisen 3D maailman pinnoille. Pelimoottorin ominaisuudet: navigaatio näppäimistöllä, skybox, terrain-pinta, tekstuurit, 3D-mallien importointi 3D ympäristöön.
Tarkempi sisältö
- Johdatus OpenGL ohjelmointirajapintaan ja Max:in OpenGL objekteihin
- Max ohjelmoinnin perusteet
- Pelimoottorin elementtien koodaus: kamera, terrain, skybox, 3D mallien tuonti
- terrain ja skybox tekstuurien toteutus
- 3D mallien tuominen pelimoottoriin