1. Introducció (Temporització: 2h)
1.1. Història de la informàtica gràfica
1.2. Exemples d’aplicacions
2. Llibreries gràfiques 2D i 3D (Temporització: 6h)
2.1. Primitives de sortida (dibuix)
2.2. Atributs
2.3. Càmara 2D
2.4. Càmara 3D
2.5. Visualització en filferros
2.6. La llibreria MESA/OPEN GL
3. Estructures de dades gràfiques (Temporització: 2h)
3.1. Estructuració de la informació
3.2. Model de fronteres
3.3. Classes / Jerarquia
4. Procés de visualització 2D i 3D (Temporització: 2h)
4.1. Diagrama funcional i sistemes de coordenades
4.2. Transformació món-observador
4.3. Retallat 3D
4.4. Transformació perspectiva
4.5. Diagrama funcional. Sistemes de coordenades
4.6. Transformació món-dispositiu
4.7. Retallat 2D
5. Visibilitat (Temporització: 4h)
5.1. Concepte de visibilitat
5.2. Algorisme de Z-Buffer
5.3. Ray Casting
5.4. Scan Line
6. Il.luminació (Temporització: 10h)
6.1. Concepte de model d’il.luminació
6.2. Models Locals
6.2.1. Models d’il.luminació empírics
6.2.2. Colorejat de polígons
6.3. Models Globals
6.3.1. Ray Tracing
6.3.2. Radiositat
Mètodes docents: exposicions, activitats i pràctiques.
Classes de teoria i problemes: 2 hores setmanals
Pràctiques: 2 hores setmanals
Tipus d'exàmen: presencial de 2h al final del curs. Té una part conceptual i una pràctica.
Exàmen: 6 punts (60% part pràctica, 40% part conceptual)
Treball pràctic: 4 punts
El nom de l'assignatura amaga una base matemàtica important. És recomanable el coneixament de matrius, canvis de bases, espais vectorials (equacions pla, recta, interseccions, normals, producte escalar, vectorial,...).