Computación gráfica y modelamiento
Tabla de contenido
Contenidos #
Rendering (con rastering) #
- Introducción
- Python para Computación Gráfica
- Rendering Pipeline
- GPU y OpenGL
- Transformaciones I y Transformaciones II
- Vistas y proyecciones
- Colores y píxeles
- Profundidad y transparencia
- Grafos de escena
- Texturas
- Modelos de iluminación local
Modelamiento #
- Mallas geométricas
- Operaciones geométricas
- Detección de colisiones
- Sistemas de partículas
- Animación basada en física
- Física de cuerpos rígidos
- Sólidos, curvas y superficies paramétricas
Ray Tracing y Ray Casting #
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.