Prácticas de la asignatura Informática Gráfica cursada en el curso 2020-2021
de Ingeniería Informática en la UGR
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 |
✓ |
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 |
✓ |
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 |
✓ |
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 |
✓ |
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 |
|
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 |
✓ |