Sistemas Gráficos Francisco Velasco Dpto. Lenguajes y Sistemas Informáticos fvelasco@ugr.es 1. Temario teórico detallado Los contenidos teóricos de la asignatura se estructuran en los siguientes temas: Tema 1. Introducción a los Sistemas Gráficos 1. Disciplinas que intervienen en los sistemas gráficos 2. Desarrollo de un sistema gráfico Tema 2. Grafos de Escena 1. Concepto y estructura de un grafo de escena 2. APIs de grafos de escena 3. Java 3D Tema 3. Introducción a la Programación en GPU 1. Estructura de la tarjeta gráfica 2. Optimización del rendering mediante la programación de shaders en GPU Tema 4. Sistemas Gráficos en la Web 1. Problemática especı́fica de la visualización 3D web 2. Soluciones basadas en estándar Tema 5. Modelos Geométricos 1. Introducción 2. Modelado de sólidos 3. Mallas de triángulos 4. Gestión de modelos de alta resolución 5. Indexación espacial Tema 6. Modelado y Visualización de Volúmenes 1. Introducción. Extracción de los datos 2. Modelado de datos volumétricos. Principales representaciones 3. Visualización de los modelos volumétricos 2 2. Francisco Velasco Temario y desarrollo de las prácticas Los contenidos prácticos se estructuran en 2 prácticas. La Práctica 1 consiste en el diseño e implementación de un sistema gráfico basado en grafos de escena con Java 3D. Al alumnado se le proporciona un guion donde se indican los requisitos de dicho sistema. El desarrollo de la práctica implica realizar 2 etapas. Cada etapa supone una entrega y una evaluación. En una primera fase, el alumnado (organizados en parejas) realiza el diseño del grafo de escena y el diseño estructural de la aplicación. En la segunda fase, el alumnado realiza la implementación de la aplicación. Tras la entrega del sistema finalizado, cada alumno se somete a una defensa individual de la práctica en su totalidad. La Práctica 2 consiste en el diseño e implementación de un sistema gráfico de libre elección por parte de cada grupo de prácticas. La aplicación elegida por el grupo es explicada al profesor, siendo sus requisitos consensuados entre el grupo y el profesor. Tras la entrega de esta aplicación, cada alumno se somete a una defensa individual de la misma. Las prácticas se completan con una práctica opcional con la que el alumno puede completar su formación y obtener una mayor nota final. La práctica consiste en implementar la práctica 1 usando un lenguaje distinto. 3. Metodologı́a docente La metodologı́a docente seguida comprende las siguientes actividades: Lección magistral (grupo grande) Se presentan en el aula los conceptos propios de la materia haciendo uso de transparencias que incluyen los conceptos y sus relaciones ası́ como ilustraciones que ayudan a la comprensión de la materia. Igualmente se realizan ejemplos y desarrollos en pizarra, se muestran ejemplos ejecutándose en un ordenador y se comentan los aspectos más relevantes del código fuente de los mismos. Durante las clases se proponen ejercicios para el alumnado para su realización como trabajo autónomo. Actividades prácticas (grupo pequeño) Durante el desarrollo de las prácticas, el alumnado trabaja de manera autónoma planteandole al profesor las dudas que le surgen durante el desarrollo de las mismas. El profesor antiende y resuelve dichas dudas de manera individualizada. Sistemas Gráficos 3 Actividades no presenciales individuales (estudio y trabajo autónomo) En paralelo al desarrollo del temario, el alumnado dispone de relaciones de ejercicios para su realización de manera autónoma, mediante los cuales puede afianzar los contenidos de la asignatura y autoevaluarse. Durante el desarrollo de los ejercicios, el alumnado puede asistir a tutorı́as individualizadas con el profesor para resolver las dudas que le surgan en la resolución de los mismos. Actividades no presenciales grupales (estudio y trabajo en grupo) Aquellos aspectos del temario que al alumnado le resulte de un mayor interés, pueden ser propuestos al profesor para la realización de un trabajo de ampliación de conocimientos. Dicho trabajo, que se promoverá que se realice en grupos pequeños, será expuesto en clase haciendo partı́cipe al resto del alumnado de dichos contenidos y propiciando un diálogo acerca de esos temas. Tutorı́as académicas (individualizadas o en grupos pequeños) Durante todo el cuatrimestre, el alumnado puede tener tutorı́as individuales o en grupos pequeños con el profesor donde puede plantearle las dudas que tengan en cualquier aspecto de la asignatura, ya sea sobre los contenidos teóricos, la realización de ejercicios o el desarrollo de las prácticas. 4. Sistema de evaluación La evaluación del aprendizaje se divide en dos apartados, una parte obligatoria y una parte opcional. Parte obligatoria La evaluación de la parte obligatoria incluye los items mostrados en el cuadro 1 con sus respectivos pesos. Actividades formativas Contenidos teóricos Trabajo autónomo, prácticas • Práctica 1 • Práctica 2 Trabajo autónomo, ejercicios Ponderación 35 % 55 % 25 % 30 % 10 % Cuadro 1. La calificación final tiene en cuenta el trabajo del alumno en distintas actividades con la ponderación indicada. Los contenidos teóricos se evalúan mediante 2 exámenes escritos. El primero de ellos es un parcial eliminatorio que se realiza hacia la mitad del cuatrimestre aproximadamente e incluye como materia objeto del examen, la primera mitad del temario. Los alumnos que aprueben este examen, no tendrán que examinarse de estos contenidos en el examen final. 4 Francisco Velasco El segundo examen es el examen final de la asignatura, a realizar en perı́odo de exámenes el dı́a programado por el Centro, incluye el temario completo como materia objeto del examen. Los alumnos que aprobaran el examen parcial eliminatorio solo tienen que examinarse de la segunda parte del temario. Las prácticas se evalúan mediante la entrega de los trabajos realizados en grupo y mediante una defesa individual de las mismas. Los ejercicios se evalúan mediante la entrega de los mismos. Para aprobar es necesario que se cumplan los siguientes requisitos, todos. La calificación en los contenidos teóricos debe ser ≥ 3.5 / 10 La calificación en las prácticas debe ser ≥ 3.5 / 10 La media ponderada debe ser ≥ 5 / 10 Parte opcional El trabajo extra realizado por el alumnado será valorado de la siguiente forma: Los trabajos de ampliación de conocimientos se valorarán hasta 1 / 10 puntos. La práctica opcional se valorará hasta 1,5 / 10 puntos. La calificación de la parte obligatoria, en caso de estar aprobada, se incrementará con la calificación de la parte opcional. 5. Carencias formativas detectadas En el alumnado no se han detectado carencias formativas en general. Sin embargo, aunque no es necesario que los alumnos tengan aprobadas otras asignaturas, materias o módulos previos como requisito indispensable para cursar este módulo; sı́ se recomienda la superación de los contenidos y adquisición de competencias de las materias de formación básica y de rama, especialmente la asignatura Informática Gráfica. En ese sentido, en ocasiones sı́ se ha detectado una dificultad mayor para seguir la asignatura en aquellos alumnos que no han cursado la asignatura de Informática Gráfica, debido a la terminologı́a empleada. A lo largo del temario, se realizan breves paréntesis en las lecciones de teorı́a para explicar o recordar de manera resumida algún término que se va a emplear y que ha sido explicado en dicha asignatura. 6. Conclusiones y propuestas de mejora Una vez analizado el transcurso de la asignatura en los dos cursos que este profesor lleva impartiéndola, se concluye que en general el alumnado llega a la misma con una buena base; con la salvedad ya mencionada de algunos casos puntuales con respecto a la asignatura Informática Gráfica. En cualquier caso, no supone un problema grave. Como propuesta de mejora harı́a la recomendación al alumnado de seguir, en la medida de lo posible, la secuencia establecida en el plan de estudios para cursar las asignaturas.