Corso di Grafica A.A. 1997-98

Parti svolte da P.Magillo


Materiale su lezioni e laboratori

Lunedi 16 marzo

Primitive grafiche e attributi: nessuna documentatione, vedere direttamente il manuale OpenGL.

Giovedi 19 marzo

Introduzione a glut: note.
Primo esercizio in laboratorio: testo, sorgente, makefile.

Lunedi 23 marzo

Esercizi su trasformazioni geometriche, trasformazioni in OpenGL (prima parte: in 2D): note, alcuni programmi esempio (hanoi.c, star.c), il makefile e' lo stesso di prima.

Lunedi 30 marzo

Ancora su Glut: note.

Giovedi 2 aprile

Secondo esercizio in laboratorio: testo, i link ai sorgenti sono inseriti nel testo.

Lunedi 6 aprile

Ancora su trasformazioni geometriche in OpenGL (2D e 3D): note.

Lunedi 27 aprile

Pipeline delle trasformazioni in OpenGL, trasformazioni di vista e proiezione in OpenGL: note.
Terzo esercizio in laboratorio: testo, sorgente, makefile.

Giovedi 30 aprile

Illuminazione e colore in OpenGL: note.
Quarto esercizio in laboratorio: testo, sorgente, makefile.

Calendario del resto del corso

Lunedi 11 maggio laboratorio. Giovedi 14 maggio spiegazioni in aula sulla parte di laboratorio fatta, in preparazione agli esercizi "che contano". Dal 18 maggio in poi faremo esercizi che valgono per l'esame.

Esercizi validi per l'esame

Lunedi' 18 maggio: Primo esercizio.

Giovedi' 21 maggio: Secondo esercizio.

Lunedi' 25 maggio: Terzo esercizio.

Giovedi' 28 maggio: Quarto esercizio.

Esercizi validi per l'esame (di recupero)

Giovedi' 4 giugno: Primo esercizio di recupero.

Venerdi' 5 giugno: Secondo esercizio di recupero.

Voti delle prove di laboratorio

Trovate qui la tabella dei voti.

Risposte ad alcune domande ricorrenti

ultimo aggiornamento (30 aprile).


Presenze laboratorio guidato

elenco delle presenze giorno per giorno (per favore segnalatemi prontamente eventuali errori).

Siti da dove scaricare OpenGL (Mesa) e Glut

Sito di OpenGL (puo' essere utile, ma OpenGL non e' disponibile gratis).
Sito di Mesa (versione public domain di OpenGL, gratuita).
Per scaricare glut via ftp: glut.tar.Z.