Fundamentos de Graficación Vectorial por Computadora

Contenido genérico del curso de Gráficos por Computadora en la UCA.

Parte formal

Generalidades

  • Nombre: Fundamentos de Graficación Vectorial por Computadora
  • Unidades valorativas: 4

Descripción

Se inicia con el estudio introductorio a una biblioteca de funciones gráficas de bajo nivel en lenguaje C estándar, ámpliamente utilizada en el mundo del software libre: SDL. Luego se hace un breve recorrido sobre algunos conceptos básicos de graficación por computadora. Posteriormente se estudian técnicas de discretización de primitivas gráficas, manipulación de marcos de referencia y cambio de coordenadas. Luego se estudian los fundamentos matemáticos de las transformaciones geométricas bidimensionales y tridimensionales y las proyecciones tridimensionales. A continuación se abordan temas relacionados con curvas y superficies paramétricas así como las estructuras de datos recomendadas para construir mallas poligonales tridimensionales. Finalmente se presenta una introducción a técnicas fractales de graficación.
Simultaneamente, en las prácticas de laboratorio se incluye también el aprendizaje de otras APIs gráficas de alto nivel, usando el lenguaje de programación Java.

Objetivos

Que el estudiante

  1. Sea capaz de implementar aplicaciones gráficas interactivas y no interactivas de alta calidad y eficiencia.
  2. Tenga la fundamentación mínima para construir aplicaciones gráficas científicas de modelado y simulación.
  3. Pueda incursionar en la programación de videojuegos.

Contenido

  1. Introducción a SDL
  2. Conceptos básicos de graficación por computadora
  3. Discretización de primitivas gráficas
  4. Marcos de referencia y cambio de coordenadas
  5. Transformaciones geométricas bidimensionales y tridimensionales
  6. Proyecciones tridimensionales
  7. Curvas y Superficies paramétricas
  8. Mallas poligonales
  9. Introducción a los fractales

Bibliografía

  1. Una humilde introducción a la Graficación por Computadora y Otras Yerbas (versión 0.9 o superior), de Navas, Eduardo.
  2. Introducción a la Graficación por Computador, de Foley, James; van Dam, Andries; Feiner, teven; Hughes, John; Phillips, Richard. Addison-Wesley Iberoamericana, 1996.

Prerrequisitos

  1. Estructura de Datos y Análisis de Algoritmos
  2. Programación Orientada a Objeto

¿Te gustó?
Regálame USD 2

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License