Computación gráfica y modelamiento
Cronograma
| Semana | Cátedra 1 | Cátedra 2 |
|---|---|---|
| 1 | Reglas del juego e Introducción [apunte] | Python para computación gráfica [apunte] [slides previos] |
| 2 | Imágenes, píxeles y colores [apunte] [slides previos] | GPU y OpenGL [apunte] [slides previos] |
| 3 | Texturas y atractores [slides previos] | EDO y partículas [slides previos] |
| 4 | Simulación basada en agentes | Rendering Pipeline [slides previos] |
| 5 | Transformaciones I [slides previos] | Transformaciones II [slides previos] |
| 6 | Vistas y proyecciones [slides previos] | Grafos de escena [slides previos] |
| 7 | Arcball | Mapeo de texturas |
| 8 | Profundidad y transparencia [slides previos] | Iluminación y materiales [slides previos] |
| 9 | Shadow Mapping | Física de cuerpos rígidos [slides previos] |
| 10 | Deformación basada en física [slides previos] | Mallas geométricas [slides previos] |
| 11 | Simplified Suggestive Contours | Sólidos, curvas y superficies [slides previos] |
| 12 | Colisiones [slides previos] | Animación y esqueletos |
| 13 | Picking | Ray Tracing I [slides previos] |
| 14 | Ray Tracing II [slides previos] | Rendering de volumen [slides previos] |
| 15 | Resumen general y el futuro | Presentación Tarea 3 |
Repositorio
En https://github.com/PLUMAS-research/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.
Última actualización