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

Estudia

Dades generals

Curs acadèmic:
2010
Descripció:
Crèdits:
5
Idioma principal de les classes:
Anglès
S’utilitza oralment la llengua anglesa en l'assignatura:
Completament (100%)
S’utilitzen documents en llengua anglesa:
Completament (100%)

Grups

Grup A

Durada:
Semestral, 1r semestre
Professorat:
ROEL ELFEGO MARTINEZ RAMIREZ  / Gustavo Ariel Patow  / Mateo Sbert Casasayas

Continguts

1. Introduction

2. Classic OpenGL

3. Basic techniques for shadows, reflections and refractions

          3.1. Projected Shadows

          3.2. Shadow Volumes

          3.3. Shadow Maps

          3.4. Reflections

          3.5. Refractions

          3.6. Depth Peeling

4. The programmable pipeline

          4.1. Fragment, Vertex & Geometry shaders

          4.2. Cg

          4.3. Render-to-texture, formats and addressing

5. General techniques

          5.1. Hight Dynamic Range

          5.2. Deferred Shading

          5.3. Ray Tracing at the GPU

          5.4. GPUs as general programmable processors

6. Visualization acceleration techniques

          6.1. Spatial Data Structures

          6.2. Parallax Occlusion Mapping

7. GPU-based Global Illumination

          7.1. Global illumination versus local illumination

          7.2. Ray Casting on the GPU

          7.3. Diffuse and Glossy Indirect Illumination

          7.4. Pre-computation Aided Global Illumination

          7.5. Participating Media Rendering

          7.6. Fake global illumination

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 3,00 3,00 6,00
Elaboració individual de treballs 0 74,00 74,00
Sessió expositiva 21,00 23,00 44,00
Sessió participativa 3,00 3,00 6,00
Sessió pràctica 7,00 9,00 16,00
Total 34,00 112,00 146

Bibliografia

  • Möller, Tomas, Haines, Eric (cop. 2002). Real-time rendering (2nd ed.). Natick, Mass.: A K Peters.
  • Shreiner, Dave, (cop. 2006). OpenGL programming guide : the official guide to learning OpenGL, version 2 (5th ed.). Upper Saddle River, NJ: Addison-Wesley.
  • Lengyel, Eric (cop. 2003). The OpenGL extensions guide. Hingham, Mass.: Charles River Media.
  • Fernando, Randima, Kilgard, Mark J. (2003). The Cg tutorial : the definitive guide to programmablereal-time graphics. Boston [etc.]: Addison-Wesley.
  • Rost, Randi J., Kessenich, John M., Lichtenbelt, Barthold (cop. 2004). OpenGL shading language. Boston: Addison-Wesley.
  • Fernando, Randima (2004). GPU gems : programming techniques, tips, and tricks for real-time graphics. Boston, MA: Addison-Wesley.
  • Pharr, Matt, Fernando, Randima (2005). GPU gems 2 : programming techniques for high- performance graphics and general-purpose computation. Upper Saddle River, NJ: Addison-Wesley.
  • Olano, Marc (cop. 2002). Real-time shading. Natick, Mass.: AK Peters.
  • Watt, Alan H., Policarpo, Fabio (2001-2003). 3D games. Harlow [etc.]: Addison-Wesley.
  • SIGGRAPH (Conference), , SIGGRAPH. Computer graphics proceedings, annual conferenceseries (cop 1993-). Computer graphics proceedings, annual conference series : SIGGRAPH ... conference proceedings. New York, NY: The Group.
  • SIGGRAPH (Conference), , SIGGRAPH. Computer graphics proceedings, annual conferenceseries (cop 1993-). Computer graphics proceedings, annual conference series : SIGGRAPH ... conference proceedings. New York, NY: The Group.
  • Hawkins, Kevin, Astle, Dave (cop. 2001). OpenGL game programming. Roseville, California: Prima Tech.
  • Szirmay-Kalos László, Szécsi László, Sbert Mateu (2008). GPU-based Techniques for Global Illumination Effects (1 edition). Morgan & Claypool Publishers.

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Development of a scene visualizer with OpenGL El visualitzador ha de poder carregar fitxers amb una llibreria que es facilitarà (3DS), visualitzar els objectes (amb textures) il·lumiados amb llums omnidireccionals.
Shadow Maps La aplicació desenvolupada en la pràctica anterior s'ha d'enriquir amb ombres calculades amb l'algorisme de Shadow Maps. Si ho vol, l'estudiant podrà afegir el càlcul de reflexions amb cube maps.
Parallax Occlusion Mapping L'estudiant afegrià detalls als models visualitzats amb l'eina de les pràctiques anteriors mitjançant la tècnica de Parallax Occlusion Mapping. Alternativament, l'estudiant podrà proposar un treball diferent, però amb el vist-i-plau del professor.

Qualificació

S'avaluaran els treballs en funció del grau d'assoliment dels objectius, tenin en compte la discusió amb l'alumne.

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.