GRAFICACIÓN Propósito general del curso: Proporcionar al alumno las bases teóricas y prácticas de la graficación por computadora en dos y tres dimensiones para la formación completaría del estudiante en ingeniería en computación, desarrollando un sentido de respeto, responsabilidad, crítico y creativo para expresar ideas correctamente y obtener soluciones de graficación interactiva Competencias del curso Generar imágenes por medio de programas de computadoras para representar información en sistemas de computo Evidencias de desempeño Un programa de computadora que utilice los elementos, algoritmos, técnicas y herramientas para el desarrollo de aplicaciones gráficas, haciendo énfasis en las imágenes de síntesis con características naturales (iluminación, sombreado, texturas, animación). Desarrollo por unidades Unidad I. Conocer y entender el panorama de los elementos que forman a la graficación por computadora.. 1. Introducción 1.1. Conceptos fundamentales 1.2. Primitivas de salida Unidad II. Conocer y aplicar los elementos básicos que constituyen a cualquier imagen desarrollada en computadora, así como los métodos para su generación. 2. Rastreo y funciones básicas de graficación 2.1. Rastreo 2.2. Primitivas de salida Unidad III. Conocer y aplicar las técnicas de transformación bidimensional sobre los primitivos gráficos. 3. Transformaciones geométricas y visualización en 2D 3.1. Transformaciones geométricas básicas 3.1.1. Translación, escalación, rotación. 3.2. Coordenadas homogéneas y transformaciones compuestas 3.3. Transformaciones de visualización. 3.4. Recorte de líneas Unidad IV. Conocer y aplicar los conceptos fundamentales de la graficación en tres dimensiones e iniciar la explotación de las técnicas de mapeo de las imágenes generadas en un espacio del mundo a espacios de video y resolver el problema de recorte de información. 4. Visualización en 3D 4.1. Transformaciones geométricas 3D 4.2. Representación de cuerpos 3D 4.3. Proyecciones 4.3.1. Proyección en paralelo y perspectiva. 4.4. Cámara sintética 4.4.1. Transformación de la visión Periodo 2008-1 Unidad V. Conocer y aplicar la teoría del color y su aprovechamiento en la graficación por computadora, usando las técnicas que le permitan lograr un grado de realismo en las imágenes mediante la eliminación de la información que no es visible al observador. 5. Realismo en visualización 3D 5.1. Vectores, luz y aspectos de realismo 5.2. Detección de superficies ocultas 5.3. Modelos y algoritmos de sombreado 5.4. Trazado de rayos Unidad VI. Aplicar las técnicas de graficación para el almacenamiento de imágenes mediante el tratamiento de los formatos gráficos, implementación de primitivas gráficas y para el diseño y desarrollo de sistemas de graficación interactiva. 6. Bibliotecas para graficado y animación 6.1. Elementos de una biblioteca para graficado 6.2. Principales bibliotecas para graficado 6.3. Modelado interactivo 6.4. Animación por computadora Evaluación Exámenes ……… Taller ………..… Tareas ………… Proyecto Final … 30% 30% 20% 20% Bibliografia 1. Donald Hearn / M. Pauline Baker. Gráficas por Computadora. Prentice Hall, 1988. 2. James D. Foley / Andries Van Dam / Steven K. Feiner. Computer Graphics: Principles and Practice. Addison Wesley,1990 Periodo 2008-1