2005-2006

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 (12453, 12466), i tenir uns mínims coneixements de programació (especialment C++), matemàtiques, i conceptes de geometria bàsica. L'assignatura no explica com fer servir eines de modelatge i render comercials, sino conèixer alguns dels algorismes que es fan servir en aquests programes.

Bibliografia

Bibliografia bàsica

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

Bibliografia complementària

Andrew S. Glassner An Introduction to ray tracing edited by Andrew S. Glassner London Academic Press 1989 Signatura T385 .I585 1989

 

Darrera actualització 24-11-2010
© Universitat Pompeu Fabra, Barcelona