Ir al contenido
  1. Cursos/

Computación gráfica y modelamiento

Contenidos #

Rendering (con rastering) #

  1. Introducción
  2. Python para Computación Gráfica
  3. Rendering Pipeline
  4. GPU y OpenGL
  5. Transformaciones I y Transformaciones II
  6. Vistas y proyecciones
  7. Colores y píxeles
  8. Profundidad y transparencia
  9. Grafos de escena
  10. Texturas
  11. Modelos de iluminación local

Modelamiento #

  1. Mallas geométricas
  2. Operaciones geométricas
  3. Detección de colisiones
  4. Sistemas de partículas
  5. Animación basada en física
  6. Física de cuerpos rígidos
  7. Sólidos, curvas y superficies paramétricas

Ray Tracing y Ray Casting #

  1. Ray Tracing I
  2. Ray Tracing II
  3. Rendering de volumen

Repositorio #

En https://github.com/zorzalerrante/cc3501-computer-graphics están los ejemplos del curso. Utilizamos un entorno basado en pyglet para utilizar OpenGL, y como motor de física para ejemplos en 2D utilizamos mesa (simulación basada en agentes) y pymunk (cuerpo rígido).

Créditos #

He tomado material del curso Computer Graphics and Imaging de UC Berkeley y Computer Graphics de Carnegie Mellon University. Las slides también se basan en material recopilado y preparado por Iván Sipirán y Daniel Calderón. El repositorio contiene código hecho por Daniel Calderón y Alonso Utreras.