Dit groeps project is gemaakt voor het opleidingsonderdeel Computer Graphics. In dit opleidingsonderdeel hebben we geleerd hoe er grafische applicaties gemaakt kunnen worden en hoe we met OpenGL moeten werken?
Het doel van dit project was het maken van een 3D doolhof waar je verschillende extras bij moest maken. Zo is er gebruik gemaakt van instancing, de optie op te kunnen springen, geluid
In plaats van voor elke blok een positie te onthouden, zeggen we tegen de shader dat hij dit object op coordinaat x en y moet zetten. Zo moet de computer veel minder data onthouden en sparen we een hoop werk uit. In de afbeelding geven we dus met "Offset" aan waar de blok getekend moet worden.
In het doolhof zijn verschillende fakkels geplaatst, een speler kan naar deze fakkels gaan en deze aan teken of terug uit doen. hier word gebruik gemaakt van color picking, elke fakkel heeft achterliggend een kleur gekregen waardoor als de speler er met de muis op staat en op de knop klikt, er achterliggend een associatie gebeurd metde juiste kleur. de fakkel gaat nu aan en er word een licht puntje aan gezet op de locatie van de fakkel.
Ik heb nog meer toegedragen aan dit project, je kan de github repo vinden onderaan deze pagina.
OpenGL en alle andere gebruikte libraries maken het heel makkelijk om 3D applicaties te maken. Tijdens dit project heb ik oo kde kans gehad om C++ bij te leren omdat er niet heel veel kennis bij was.