Laboratorio del Corso di Grafica Interattiva - A.A. 2003-4 |
A cura di Paola Magillo.
Questa pagina e' in preparazione...
Ultimo aggiornamento 2 gennaio 2004.
NOVITA' (10/12/03): non si fara' piu' Glui, e' stato cancellato dal programma!
Esercitazioni guidate |
Il laboratorio si terra' di norma nelle ore di lezione (piu' facilmente il venerdi', ma talvolta anche il lunedi'), nel laboratorio SW1 (II piano).
Materiale per prima esercitazione di laboratorio (lunedi' 27 novembre):
Introduzione al linguaggio C++.
Materiale per seconda esercitazione di laboratorio (lunedi' 3 novembre):Materiale per quinta esercitazione di laboratorio (venerdi' 5 dicembre):
Materiale per sesta esercitazione di laboratorio (venerdi' 12 dicembre):
ATTENZIONE: c'era un errore nel file datafun.c, il file che trovate adesso (dal 22/12 ore 16.15) e' correttoMateriale per settima esercitazione di laboratorio (lunedi' 15 dicembre per chi riesce a venire con lo sciopero dei mezzi, per gli altri si replica lunedi' 22 dicembre):
I file allegati ai testi delle esercitazioni si possono anche prendere (piu' velocemente) usando ftp da linea di comando:
Progetti di laboratorio |
Ci saranno due progetti: uno di grafica 2D e uno di grafica 3D.
Il progetto si puo' svolgere da soli o in gruppo di due persone. Ogni gruppo (inclusi quelli da una persona) mi mandi un messaggio con i nominativi. Alcuni gruppi mi risultano gia' (vedere sezione informazioni organizzative piu' avanti in questa pagina). Controllate se ci sono errori e/o omissioni e mandate il messaggio in ogni caso, anche se risulta tutto giusto.
La scadenza per la consegna di entrambi e' il 20 febbraio 2004 (fine dell'interruzione per la sessione invernale d'esame).
ATTENZIONE: la scadenza e' stata prorogata al 30 giugno (vedere comunicato del 27 febbraio 2004) |
Che cosa bisogna consegnare:
Sorgenti del programma con tutti i file necessari per la compilazione
(.h, .c, makefile) e l'esecuzione (pixmap, altri file
di dati diversi da quelli forniti), nonche' istruzioni per la
compilazione (es: "make" che cosa?) e l'esecuzione (es: se necessita
di parametri da command-line...).
In che modo bisogna consegnarlo:
Per ognuno dei due progetti separatamente fate un
unico file compresso in formato .zip oppure .tar.gz
(o .tgz) e mandatelo per posta elettronica a
magillo@disi.unige.it
indicando nel corpo del messaggio i nomi dei componenti del gruppo
e nel subject del messaggio "consegna GI 2D" oppure "consegna GI 3D"
(secondo il caso).
Informazioni organizzative |
Software utilizzato |
Linguaggi: C, C++. Per i primi esercizi sara' sufficiente il C. Sul C++ verra' fatta una lezione al momento opportuno del corso.
Librerie: OpenGL (grafica 3D), Glut (collega OpenGL col sistema a finestre e fornisce rudimentale gestione degli eventi).
Come reperire le librerie:
Documentazione |
Manuali in formato pdf: GL, GLU, GLX.
Torna alla pagina principale del corso.