La práctica 0 es opcional y se pide hacer alguna figura con cuadrado cambiando los colores. Es una introducción a OpenGL
En la práctica 1 se pide hacer un cubo y hacer los métodos para colorear un dibujo en modo sólido y modo ajedrez.
En la práctica 2 se pide crear 3 objetos por revolución: cilindro, cono y esfera
Se pide hacer un objeto articulado. En este caso se ha hecho una excavadora utilizando cilindros y cubos. Hay 4 grados de libertad en las rotaciones.
Esta práctica se divide en 3 sesiones.
- En la primera sesión se pide hacer los métodos que calculan las normales a los vértices y caras.
- En la segunda sesión se pide hacer los métodos que dibujan la iluminación plana y suave. Hay dos luces: una fija blanca y una que se puede mover y rotar de color roja.
- En la tercera sesión se pide hacer el método que dibuja una textura sobre el dado. Se puede aplicar la textura de un skybox al dado o crear objeto tablero n x m en el que la textura se aplique a cada cuadrado. Ambas opciones han sido implementadas.
En esta práctica se pide implementar la selección por color para el objeto articulado de la práctica 3. Además, pulsando un botón se debe pasar a una proyección ortográfica en la que se puede hacer zoom con la rueda del ratón.