Computación Gráfica

Información Básica

  • Código y Nombre: 300CIG008, Computación Gráfica.
  • Créditos y horas de contacto: 3 Créditos, 4 horas por semana.
  • Nombre del profesor o coordinador del curso: Andrés Adolfo Navarro Newball.
  • Prerrequisitos: Álgebra Lineal, Objetos y Programacion a Media Escala (300CIS004).
  • Tipo de curso: Abierto.

Textos del Curso

  • Computer Graphics: Principles and Practice in C (2nd Edition) by James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes, 1995
  • 3D computer graphics. - 3ed. Alan Watt. 2000. Addison Wesley.
  • Computer graphics with OpenGL. - 3ed. Donald Hearn. 2004.
  • 3D games : real-time rendering and software technology. - 1ed. Alan Watt, Fabio Policarpo. 2001. Addison Wesley.
  • OpenGL programming guide : the official guide to learning OpenGL, versión 2 - Addison-Wesley Publishing Company. 2006.
  • Computational Geometry: Algorithms and Applications by Mark de Berg, Otfried Cheong, Marc van Kreveld, and Mark Overmars, 2008.
  • GPU Gems 3 by Hubert Nguyen, 2007
  • Navarro Newball, A. A., Wyvill, G., and McCane, B. (2008). Efficient Mesh Generation Using Subdivision Surfaces. Sistemas & Telematica, 6 (12), 111–126.

Información Específica del Curso

  • En este curso se presentan los fundamentos de la computación gráfica. A partir de estos conceptos los estudiantes podrán generar aplicaciones en dos y tres dimensiones en un dispositivo computacional. Los estudiantes podrán identificar las estructuras, modelos, técnicas y herramientas de computación gráfica para crear estas aplicaciones y estarán en capacidad de implementarlas utilizando herramientas de modelado y librerías de programación especializadas en gráficos.

Objetivos Específicos del Curso

Objetivos de aprendizaje:
  • Conocer los conceptos fundamentales de la computación gráfica.
  • Implementar aplicaciones basadas en computación gráfica.
  • Explicar el desarrollo de una aplicación de computación gráfica.
Relación con los resultados de programa
Resultados de Programa
A B C D E F G H I J K
Relevancia 5 4 4 1 3 3

Escala: (1) baja relevancia - (5) alta relevancia.

Tópicos del Curso

  • Modelos de color, la tubería gráfica, mapas y profundidad de bits. Objetos básicos de la computación gráfica, primitivas, mallas y sus estructura de datos.
  • Transformaciones geométricas, cuaterniones.
  • Taller de estructuras de datos y transformaciones geométricas.
  • Geometría computacional, triangulación, subdivisión de superficies, extracción de superficies, intersecciones y distancias.
  • El modelo de cámara u observador, modos de proyección.
  • Modelos de iluminación, materiales, fuentes de luz, transparencia. Texturas de mapas de bit, texturas procedimentales, sombras.
  • Introducción al trazado de rayos.
  • Geometría constructiva de sólidos (CGS), metaballs, extrusiones, superficies de revolución.
  • Fundamentos de las imágenes digitales. Intensidad y filtros.
  • Tecnologías gráficas en la red, introducción y ejemplos. Computación Gráfica en la nube. Computación gráfica Móvil.
  • HTML5, WebGL.
  • Interacción humano computadora, diseño centrado en el usuario. Metodologías.Técnicas y tareas de interacción, tecnologías y tendencias. Principios de diseño GUI.
  • Interfaces en QT.
 
pregrados/dptoccomputacionyelectronica/compugrafica.txt · Última modificación: 2014/07/15 15:56 por lsosorio
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki