Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2011
Descripció:
Introducció a les eines hardware gràfiques. Models geomètrics. Procés de visualització 2D. Procés de visualització 3D. Models d'il·luminació. Llibreries gràfiques 2D i 3D. Aplicacions
Crèdits:
6
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Gens (0%)
S’utilitzen documents en llengua anglesa:
Poc (25%)

Grups

Grup A

Durada:
Semestral, 1r semestre
Professorat:
Ignacio Clemente Martin Campos

Competències

  • Ser capaç d'analitzar, dissenyar i implementar un algorisme i la seva estructura de dades.
  • Analitzar i dissenyar aplicacions informàtiques tan des del punt de vista teòric com pràctic
  • Aplicar eines i coneixements matemàtics
  • Analitzar, dissenyar i implementar aplicacions informàtiques gràfiques.
  • Treballar en equip i de manera compromesa en el grup de treball.
  • Motivació per la qualitat

Altres Competències

  • Programar aplicacions gràfiques en 3D utilitzant la llibreria OpenGL
  • Entendre el funcionament intern d'una llibreria gràfica
  • Aplicar conceptes geomètrics a aplicacions gràfiques
  • Ser capaç de definir la matriu de l'observador a partir d'uns paràmetres determinats.
  • Dissenyar les estructures de dades necessàries per una aplicació gràfica
  • Entendre el funcionament de les targetes gràfiques- Zbuffer, acceleradors
  • Distingir entre models d'il.luminació locals i globals
  • Programar algorismes basats en el traçat de raigs

Continguts

1. Introducció (Temporització: 2h)

          1.1. Història de la informàtica gràfica

          1.2. Exemples d’aplicacions

2. Estructures de dades gràfiques (Temporització: 4h)

          2.1. Estructuració de la informació

          2.2. Model de fronteres

          2.3. Classes / Jerarquia

3. Procés de visualització 2D i 3D (Temporització: 6h)

          3.1. Pipeline gràfica 3D

          3.2. Pipeline gràfica 2D

          3.3. GPUs programables

4. Visibilitat (Temporització: 2h)

          4.1. Concepte de visibilitat

          4.2. Algorisme de Z-Buffer

          4.3. Ray Casting

          4.4. Visibility culling

5. Il.luminació (Temporització: 2h)

          5.1. Concepte de model d’il.luminació

          5.2. Models Locals

6. Ray Casting (Temporització: 2h)

7. Ray Tracing (Temporització: 2h)

8. Espais de color (Temporització: 2h)

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 4,00 2,00 6,00
Elaboració individual de treballs 14,00 22,00 36,00
Prova d'avaluació 2,00 9,00 11,00
Sessió expositiva 19,00 19,00 38,00
Sessió participativa 5,00 10,00 15,00
Sessió pràctica 10,00 12,00 22,00
Total 54,00 74,00 128

Bibliografia

  • Shreiner, Dave (cop. 2006 ). OpenGL programming guide : the official guide to learningOpenGL, version 2 (5th ed.). Upper Saddle River, NJ: Addison-Wesley. Catàleg
  • Glassner, Andrew S. (1989 ). An Introduction to ray tracing . London [etc.]: Academic Press. Catàleg
  • Foley, James D. (1994 ). Introduction to computer graphics (Repr. with corr.). Reading [etc.]: Addison-Wesley. Catàleg
  • Möller, Tomas (cop. 2008 ). Real-time rendering (3rd ed.). Wellesley: A K Peters. Catàleg

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Pràctica 1: OpenGL Correcte funcionament
Interfície gràfica
Qualitat del codi
26
Pràctica 2: Ray casting + ray tracing Correcte funcionament
Qualitat del codi
14
Prova intermèdia Estructures de dades gràfiques
Posicionament de càmera en OpenGL
18
Prova final S'avaluaran el tots els contigunts 42

Qualificació

Per aprovar cal un mínim de 4 a cadascun dels exercicis i treballs.
Es considera No Presentat al alumne que no hagi lliurat CAP dels treballs d'entrega obligatòria del curs.

Criteris específics de la nota «No Presentat»:
Es considera No Presentat al alumne que no hagi lliurat cap dels treballs d'entrega obligatòria del curs

Observacions

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

Assignatures recomanades

  • Geometria aplicada

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.