Saltar al contenido

Computación gráfica y modelamiento

Un programa que ejecuta el modelo BOIDS, una simulación basada en agentes. Por Giliam de Carpentier.

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