RISULTATI SCRITTO QUI


AVVISI:


Per le ESERCITAZIONI:

chi può porti il proprio laptop.

New: installare le librerie GLUT e SDL_image.

New: munirsi di alcune tessiture RGB di esempio (compreso un env.map - coretsia di Lorenzo Bossi) [zip] (200KB)

Alcuni modelli 3D in formato OFF (meshes)
- una collezione minima: [zip] (90KB)
- una collezione piccola (include la precedente): [zip] (800KB)
- una collezione media (include le precedenti): [zip] (5.2MB)
- un modello di una macchina da corsa (cortesia di <insert student name here>): [zip] (93KB)


  Computer Graphics (2006/07)
  
  Corso di Laurea Specialistica in informatica
  Facoltà di SMFN Varese, Università dell Insubria.

Martedì 14:15-18:00, Mercedì 14:15-16:15 e Venerdì 14:15-18:00.
Ricevimento: dopo ogni lezione o su appuntamento.
Laboratorio*: ogni Martedì.
*chi può porti il proprio portatile, approntato.

Lezione 1: Computer Graphics: intro e applicazioni (2 Mag) lucidi: [ppt] [pdf]

Lezione 2: Hardware ergo triangles (4 Mag) lucidi: [ppt] [pdf]

Lezione 3: Hardware based rendering: overview (9 Mag) lucidi: [ppt] [pdf]

Lezione 4: La T in T&L (9, 11 & 15 Mag) lucidi: [ppt] [pdf]

Lezione 5: Prepariamoci ad implementare (15 Mag) lucidi: [ppt] [pdf]

Lezione 6: Se c'è ma non si vede: culling! (15 & 16 Mag) lucidi: [ppt] [pdf]

Lezione 7: Rasterizzazione - la fabbrica dei frammenti (18 Mag) lucidi: [ppt] [pdf]

Lezione 8: Attributi per vertice (e coordinate baricentriche) (18 Mag) lucidi: [ppt] [pdf]

Lezione 9: Davanti e dietro: rimozione superfici nascoste (22 Mag) lucidi: [ppt] [pdf]

Esercitazione 1: Matrici di modellazione e vista, trackball, semplici animazioni (22 Mag) progetto: [zip] (screenshot:[jpg] - [install notes] )

Lezione 10: la L di T&L (23 Mag) lucidi: [ppt] [pdf]

Lezione 11: lo Shading! (29 Mag) lucidi: [ppt] [pdf]

Esercitazione 2: Lighting, shading, materiali, luci (29 Mag) [zip] (screenshot:[jpg] )

Lezione 12: Texture mapping: dettaglio a buon mercato (30 Mag, 1 Giu) lucidi: [ppt] [pdf]

Lezione 13: Mesh tiangolari (5 Giu) lucidi: [ppt] [pdf]

Esercitazione 3: Operazioni su punti e vettori. Mesh triangolate: caricamento, calcolo normali. (6 Giu) [zip] (screenshot:[jpg])

Lezione 14: CG in pillole: alpha blending e display lists (8 Giu) lucidi: [ppt] [pdf]

Esercitazione 4: Contatore FPS. Bounding boxes. Ancora matrici di modellazione. (8 Giu) [zip] (screenshot:[jpg])

Lezione 15: Nebbia sulla scena (microlezione) (12 Giu) lucidi: [ppt] [pdf]

Esercitazione 5: Textures: caricam., gener. coords. Environment map sferico. Norm. per vert. Semplici ombre su piani. Wireframes. (12 Giu) [zip] (screenshot:[jpg] [jpg])

Lezione 16: Dose finale di CG (13 Giu) lucidi: [ppt] [pdf]

Esercitazioni facoltative(*): Note sulla struttura di una applicazione interattiva real time
   progetti:   fase1 (23 Mag): [zip]     -     fase2 (1 Giu): [zip]
   (*) non fanno parte del programma d'esame
Per prepararsi allo scritto: [pdf-1] [pdf-2] [pdf-3]
Primo appello: [pdf]
[Marco Tarini - 2007 - All Right Reserved]