Enginyeria en Informàtica (3371)
Taller d'Imatge Sintètica(12488)
Descripció
Aquest taller es centra en mostrar algorismes avançats per al modelatge de geometria i per a la representació dels mateixos en imatge sintètica. Dintre de la representació es farà una introducció al ray tracing.
Objectius
Que l'alumne conegui alguns del algorismes avançats que es fan servir per a modelar geometria i per la representació d'imatge sintètica. El segon objectiu de l'assignatura serà que els alumnes aprofundeixin en alguna de les tècniques desenvolupant un projecte que les implementi.
Temari
Tema 1 Ray Tracing
a. Descripció de l’algorisme i geometria implicada.
b. Ombres, Reflexos, Transparència, Refracció.
Tema 2 Modelatge
a. Superfícies de Bezier
b. Funcions implícites. Blobs, superquadratics
c. Models complexos. Fractals
d. Constructive Solid Geometry
Tema 3 Representació
a. Generació de textures
b. Supersampling, antialiasing, interpolació, mipmapping
c. Representacions no realistes
d. Sistemes de particles, fenòmens naturals
Organització
Hi hauran unes sessions teòriques on s'explicarà el temari pròpiament i en paral·lel unes pràctiques que es realitzaran en grups de 3 o 4 persones i on s'implementaran alguns dels models vistos a les sessions teòriques.
Pràctiques
Hi hauran dues pràctiques que es faran en grups de 3 persones: La primera serà comuna a tots els alumnes que hauran de desenvolupar un motor de Ray Tracing que implementi els efectes descrits a la teoria. Es farà servir C/C++ i es desenvoluparà a partir d’unes bases donades, de manera que l’esforç el podran concentrar en treballar directament la matèria, i no perdre temps amb el codi que envolta l’algorisme. La segona consistirà en aprofundir en un dels temes descrits als apartats de modelatge i representació. Cada grup escollirà un, farà una implementació del mateix i es presentaran els resultats a la resta de la classe al final de la assignatura. En aquesta segona pràctica segons el contingut es farà servir OpenGL, C/C++, VTK o Mathlab.
Mètode d'avaluació
100% per les pràctiques, 35% per la primera y 65% per la segona. No hi haurà examen de teoria.
Observacions
És requisit haver cursat Infografia I i II, i tenir uns mínims coneixements de programació, matemàtiques, i conceptes de geometria bàsica.
Bibliografia
JAMES D. FOLEY, ANDIRES van DAM, STEVEN K. FEINER, JOHN F. HUGHES: Computer Graphics : Principles
and Practice, Second Edition in CbyAddison-Wesley Pub Co; ISBN: 0201848406
DONALD HEARN, M. PAULINE BAKER: Computer Graphics “C Version Prentice Hall
International Edition. ISBN: 0-13-578634-7
ALAN WATT: 3D Computer Graphics, 3th Edition. Addison Wesley. ISBN: 0-201-398559