IG_2021

Prácticas de la asignatura Informática Gráfica cursada en el curso 2020-2021 de Ingeniería Informática en la UGR

Práctica 1

Elementos de la Práctica 1 Puntos máximos
Clase Malla3D (implementación correcta) 0.03
Clase Cubo (Creación correcta de Geometría y Topología ) 0.03
Clase Tetraedro (Creación correcta de Geometría y Topología) 0.03
Dibujado en modo inmediato (glDrawElements) 0.03
Dibujado en modo diferido (VBO) 0.08
Uso de ColorArray para el color 0.03
Visualización modo puntos 0.04
Visualización modo alambre (líneas) 0.04
Visualización modo sólido 0.04
Visualización modo ajedrez 0.04
CULL_FACE habilitado 0.05
Extra: Visualización simultánea puntos + lineas + sólido (cualquier combinación de ellos) 0.05

Práctica 2

Elementos de la Práctica 2 Puntos máximos
Carga y visualiza PLY (con clase propia) 0.08
Clase ObjRevolucion 0.05
Constructor de revolución a partir de perfil .ply 0.04
Constructor de revolución a partir de vector de puntos 0.04
Generación correcta de geometría 0.05
Generación correcta de topología en el sentido del ejemplo 0.07
Generación correcta de topología en cualquier sentido 0.08
Detección de existencia de tapas 0.10
Constructores con argumento para crear o no tapas 0.08
Visualización opcional de tapas en tiempo de ejecución 0.08
Varios objetos simultáneos en la escena 0.08
Extra: rotación de perfil en cualquier eje 0.075

Práctica 3

Elementos de la Práctica 3 Puntos máximos
Cálculo correcto de las normales en los vértices 0.15
Los ejes se siguen viendo en color plano 0.10
Uso de array de normales 0.05
Implementación correcta clase Luz (y subclases) 0.10
Hay al menos una luz direccional 0.15
Hay al menos una luz puntual 0.15
Modo de visualización sombreado suave 0.15
Hay al menos tres materiales distintos en la escena simultáneamente 0.10

Práctica 4

Elementos de la Práctica 4 Puntos máximos
Diseño manual del grafo del modelo jerárquico 0.25
Estructura de clases del modelo jerárquico 0.20
Se conservan los modos de visualización 0.10
Movimiento paso a paso con teclado 3 grados de libertad (al menos una rotación y una traslación) 0.20
Animación automática de los 3 grados de libertad 0.25
Extra: Aumento/Disminución de velocidad general 0.05
Extra: Aumento/Disminución de velocidad para cada grado por separado 0.05

Práctica 5

Elementos de la Práctica 5 Puntos máximos
Asignación correcta de coordenadas de texturas en cuadro 0.20
Visualización correcta al menos un objeto con la textura 0 0.150
Animación de la luz puntual 0.20
Extra: Hay en la escena un cilindro texturizado (p.ej. lata de refresco) o una esfera texturizada (p.ej. tierra) 0.15

Práctica 6

Elementos de la Práctica 6 Puntos máximos
Hay una clase cámara que almacena sus parámetros intrínsecos y extrínsecos 0.20
Hay al menos tres cámaras en la escena (obligatorio: una ortográfica y una perspectiva) 0.15
La cámara activa se mueve en torno al objeto seleccionado con el ratón 0.25
Se puede hacer zoom con cada cámara 0.15
Se seleccionan objetos en la escena iluminada con materiales 0.25
La camara activa, sin objeto seleccionado, se mueve en primera persona 0.15
Las cámaras conservan su estado al pasar de una a otra 0.10
Extra: Los objetos seleccionables se visualizan de forma especial 0.125