Donat que la part pràctica es fonamenta fortament en programació utilitzant els llenguatge C, cal garantir-ne el coneixement previ.
És també important tenir una bona base algebraica ja que molts conceptes tenen a veure amb sistemes matricials, projeccions i espais vectorials.
L'objectiu principal és assolir un bon nivell de coneixement teòric envers la programació gràfica així com la capacitat de posar-lo en pràctica mitjançant l'ús d'una llibreria estandar.
1. Conceptes previs
2. Interfície OpenGL
3. Meshes & Uniforms
4. Transformacions
5. Projeccions
6. Càmera
7. Textures, Z-Test
8. Il·luminació
9. Textures
10. Normal Matrix
11. Blending
12. Multitextures
TEORIA
Durant el transcurs de l´assignatura s´introduiran conceptes teòrics vinculats a la programació de gràfics 3D.
Es realitzaran exercicis a classe i es publicaran exercicis per realitzar a casa.
Es realitzarà un punt de control i un examen final que podrà valorar qualsevol aspecte dels apunts o vist a classe.
ENTREGUES PRÀCTIQUES
Durant els transcurs de l´assignatura es desenvoluparà una pràctica incremental.
Es realitzarà una primera entrega que es realitzarà individualment.
Les dues altres entregues es realitzaran per grups de 2 persones.
Els enunciats de les entregues s´aniran publicant a classe a mida que avanci el curs.
Els elements avaluables són un examen punt de control, un examen final, i tres entregues pràctiques.