Computer Graphics
Indrukwekkende computer graphics zijn de basis van veel computerspellen, maar zijn ook es-sentieel in wetenschappelijke en medische toepassingen. Om deze graphics er goed uit telaten zien en animaties soepel te laten lopen is veel computerkracht, wiskunde en slim pro-grammeerwerk nodig. Deze cursus behandelt de basisprincipes van raster- en vectorgraphics(2D en 3D). Hierbij is er aandacht voor de manier waarop visuele waarneming werkt, en komenzowel de wiskundige achtergrond als de praktische toepassing van computer graphics aan bod.Je zal zelfstandig een programma ontwikkelen dat gebruik maakt van grafische technieken engebruikersinteractie.
Opdracht 1 is het maken van een animatie. Deze heb ik gemaakt in Scratch, en zal ik hier niet bewaren. Het kan hier gevonden worden: TINCGR02-opdracht1 on Scratch
Opdracht 2 is geschreven in C++. In deze opdracht moeten kleuren in RGB naar CMY en HSL en terug omgezet worden.
In opdracht 3 moet OpenGL worden gebruikt om een lijn in een raster te tekenen.
In opdracht 4 wordt opnieuw OpenGL gebruikt om een kubus te tekenen en te projecteren. Met matrix-operaties moet de kubus goed gepositioneerd worden.
In de eindopdracht moet OpenGL weer gebruikt worden. Ik heb een dobbelsteen gemaakt. Dit is een kubus met punten. Deze kubus draait een random aantal keer.