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
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,...).