CT01 Analitzar situacions complexes i dissenyar estratègies per a resoldre-les CB01 - Analitzar situacions complexes i dissenyar estratègies per resoldre-les CB03 - Aplicar criteris de qualitat a les propostes i / o projectes CT06 Disenyar propostes creatives CT09 Aplicar cirteris de qualitat a les propostes i/o projectes CT04 - Treballar en equip CT08 - Dissenyar propostes creatives CE10 - Capacitat per adquirir, obtenir, formalitzar i representar el coneixement humà en una forma computable per a la resolució de problemes mitjançant un sistema informàtic en qualsevol àmbit d'aplicació, particularment els relacionats amb aspectes de computació, percepció i actuació en ambients o entorns intel·ligents CE11 - Capacitat per desenvolupar i avaluar sistemes interactius i de presentació d'informació complexa i la seva aplicació a la resolució de problemes de disseny d'interacció persona ordinador CC5 Capacitat per adquirir, obtenir, formalitzar i representar el coneixement humà en una forma computable per a la resolució de problemes mitjançant un sistema informàtic en qualsevol àmbit d'aplicació, particularment els relacionats amb aspectes de computació, percepció i actuació en ambients o entorns intel·ligents. CC6 Capacitat per a desenvolupar i avaluar sistemes interactius i de presentació d'informació complexa i la seva aplicació a la resolució de problemes de disseny d'interacció persona computadora.
1. Introduction 1.1. Overview 1.2. History of Computer Graphics 1.3. Applications 2. Basic Math 2.1. Vectors and Matrices 2.2. Projection Matrix 3. Data Structures 3.1. Topology 3.2. Data Structures 3.3. Further definitions 3.4. Mesh Generation 4. Rendering Pipeline 4.1. 2D & 3D 4.2. Viewports and Projections 4.3. Rasterization 5. Visibility 5.1. Definition 5.2. Object and Image Space 5.3. Visibility Culling 6. Lighting 6.1. Sources 6.2. Reflection models 6.3. Global Illumination 7. Ray Casting 8. Ray Tracing 9. Color Spaces
Tipus d’activitat Hores amb professor Hores sense professor Total Anàlisi / estudi de casos 4,00 12,00 16,00 Elaboració individual de treballs 4,00 14,00 18,00 Resolució d'exercicis 2,00 12,00 14,00 Sessió expositiva 16,00 14,00 30,00 Sessió participativa 4,00 4,00 8,00 Sessió pràctica 11,00 14,00 25,00 Total 41,00 70,00 111
OpenGL programming guide : the official guide to learning OpenGL, version 2 (2006). Upper Saddle River, NJ : Addison-Wesley, cop.. Catàleg Randi J. Rost (2004). OpenGL shading language . Boston : Addison-Wesley, cop.. Catàleg edited by Andrew S. Glassner (1989). An Introduction to ray tracing. London [etc.] : Academic Press,. Catàleg Tomas Akenine-Möller, Eric Haines, Naty Hoffman (2008). Real-time rendering . Wellesley : A K Peters, cop.. Catàleg James D. Foley ... [et al.] (1994). Introduction to computer graphics. Reading [etc.] : Addison-Wesley,. Catàleg
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Assignment 1: Math for Graphics Correctness 15 Assignment 2: Scene Modeling Correctness and code quality 30 Assignment 4: Camera and navigation. Correctness and code quality 25 Assignment 6: Rendering Correctness and code quality 30
To pass the course, you need at least a minimum of 40% at every assignment. Otherwise the students may pass a recovery test. Criteris específics de la nota «No Presentat»:The student who does not hand in at least two assignments, he/she will be considered "No presentat"
Àlgebra Arquitectura de computadors Metodologia i tecnologia de la programació I Metodologia i tecnologia de la programació II Multimèdia i interfícies d'usuari