Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105IG0014 INFORMÀTICA GRÀFICA


Objectius  

Es pretén que l’alumne sigui capaç de programar aplicacions informàtiques gràfiques, utilitzant llibreries gràfiques que implementen els principals processos involucrats en el dibuix de rectes, polígons i punts en pantalla per a obtenir escenes realistes utilitzant models d’il•luminació locals i globals.

Els conceptes teòrics es complementaran amb petits exercicis pràctica en classes de laboratori i caldrà desenvolupar diferents aplicacions concretes.
 
Prerrequisits  

Obligatoris: cap
Recomanats: Geometria computacional
 
Contingut (Programa)  

1. Introducció (Temporització: 2h) a.Història de la informàtica gràfica
b.Exemples d’aplicacions
2.Llibreries gràfiques 2D i 3D (Temporització: 6h) a.Primitives de sortida (dibuix)
b.Atributs
c.Càmara 2D
d.Càmara 3D
e.Visualització en filferros
f.La llibreria MESA/OPEN GL
3.Estructures de dades gràfiques (Temporització: 2h) a.Estructuració de la informació
b.Model de fronteres
c.Classes / Jerarquia
4.Procés de visualització 2D i 3D (Temporització: 2h) a.Diagrama funcional i sistemes de coordenades
b.Transformació món-observador
c.Retallat 3D
d.Transformació perspectiva
e.Diagrama funcional. Sistemes de coordenades
f.Transformació món-dispositiu
g.Retallat 2D
5.Visibilitat (Temporització: 4h) a.Concepte de visibilitat
b.Algorisme de Z-Buffer
c.Ray Casting
d.Scan Line
6.Il.luminació (Temporització: 10h) a.Concepte de model d’il.luminació
b.Models Locals i.Models d’il.luminació empírics
ii.Colorejat de polígons
c.Models Globals i.Ray Tracing
ii.Radionsitat
 
Bibliografia  


- HILL, F.S: Computer Graphics, Maxwell MacMillan, 1990
- FOLEY; VAN DAM; FEINER; HUGHES; PHILIPS: Introduction to Computer Graphics, Addison Wesley, 1994
- HEARN,D.; BAKER, M.P.: Computer Graphics, Prentice Hall, 1986 (Ed. en castellà, 2ª edició 1995)
- WATT,A.: 3D Computer Graphics, Addison Wesley, 1993
- M. WOO, J.NEIDER, T.DAVID: Open GL Programming Guide, Second Edition, Addison Wesley 1996
 
Mètodes docents  

Classes de teoria i problemes: 2 hores setmanals
Pràctiques: 2 hores setmanals
 
Tipus d'exàmens i avaluacions  

Exàmen: 6 punts
Treball pràctic: 4 punts
 
Informació addicional  

Consistiran en la implementació de petites aplicacions 2D i 3D utilitzant la llibreria gràfica OPEN-GL.
 
Llengua de les classes  

Català