Corso di Grafica Computazionale (A.A. 2009/2010)

Laurea Specialistica in Ingegneria Informatica
Facoltà di Ingegneria
Università degli Studi di Siena


Slides

Lez. 1-A) Introduzione al corso [pdf]
Lez. 1-B) Premesse [pdf]

Lez. 2-A) Rappresentazione di Oggetti Tridimensionali [pdf]
Lez. 2-B) Rappresentazione di Oggetti Tridimensionali [pdf]

Lez. 3-A) Introduzione all'hardware grafico [pdf]
Lez. 3-B) Pipeline di rendering [pdf]

Lez. 4) Trasformazioni geometriche [pdf]

Lez. 5 e 6) Lighting [pdf]

Lez. 6 e 7) Texturing [pdf]

Lez. 7 e 8) Rasterizzazione ed Algoritmi di Base [pdf]

Lez. 9 e 10) OpenGL [pdf] [OpenGL Programming Guide (Redbook)]

Lez. 10 e 11) Rudimenti di C++ [pdf]

Lez. 11 e 12) GLSL [pdf]

Lez. 13) Tecniche di Illuminazione Avanzate [pdf]

Lez. 14-A) Image-based Rendering [pdf]
Lez. 14-B) Frame di coordinate [pdf]

Lez. 15) STL & VCG [pdf]

Lez. 16) Progetto EnvyMyCar (Installazione e primi passi)

Lez. 17) Esercitazione compitino

Lez. 18) Progetto EnvyMyCar (strutture dati)


Progetto EnvyMyCar

* Sito Ufficiale
* Installazione Qt e Qt Creator [Sito ufficiale]
  - Utilizzate la versione LGPL
  - Qt SDK contiene sia le librerie che l'ambiente di sviluppo Qt Creator.
* Download framework EnvyMyCar completo [download]
  - Il framework completo contiene anche l'esempio di utilizzo delle libreria VCG (trimesh)
* Programma di esempio GLSL+SDL [download]
* Tutorial Billboarding [download]

Altro Materiale (links)

OpenGL Official Homepage
Nehe's Tutorial
RenderMonkey (by ATI)
GLSL Tutorial (from Lighthouse 3D)
Emulatore Scheda Grafica (NVidia)

Appelli (date)

I Sessione, I appello: 29 gennaio 2010
I Sessione, II appello: 17 febbraio 2010
II Sessione, I appello: da definire
II Sessione, II appello: da definire