Computer Graphics

Marco Tarini
Università degli Studi di Milano
2025/2026

Docente:
Marco Tarini (me!)

Orario:
Martedì 10:30..12:30 - Aula Beta, via Celoria 18
Venerdì 11:30..13:30 - Aula Beta, via Celoria 18

Lingua:
Italiano

Modalità:
Le lezioni sono in presenza.

Calendario & slide:
I lucidi saranno resi disponibili in questa pagina dopo ogni lezione. Essi vanno intesi come un supporto visivo alla lezione, e costituiscono anche un diario dettagliato degli argomenti svolti; non sono necessariamente un materiale di studio autoesplicativo e sufficiente alla preparazione.
0-00 2026-03-03
10:30..12:30
Martedì
Aula Beta
Presentazione del corso.
Introduzione: applicazioni della CG.
PARTE I: 3D data structures
1-00 2026-03-03
10:30..12:30
Martedì
Aula Beta
Modelli 3D: in generale.
1-01 2026-03-06
11:30..13:30
Venerdì
Aula Beta
Nuvole di punti: intro.
MATH-01: Punti e vettori - operazioni lineari.
1-02 2026-03-10
10:30..12:30
Martedì
Aula Beta
Nuvole di punti: acquisizione e processing.
1-03 2026-03-13
11:30..13:30
Venerdì
Aula Beta
Mesh Poligonali: intro, attributi.
MATH-02: Coordinate baricentriche.
1-04 2026-03-17
10:30..12:30
Martedì
Aula Beta
Mesh Poligonali: normali come attributo.
MATH-03: Prodotto cross.

Libri di testo suggeriti:
(Nessun libro di testo è strettamente necessario)
Per la parte matematica: Mathematics for 3D Game Programming and Computer Graphics

Modalità di esame:

L'esame viene svolto tramite uno scritto, e solo ove necessario un piccolo orale di conferma (i casi sono individuati dal docente).

La prova scritta (~90 min) è somministrata in forma di prova Moodle eseguita su un computer in aula ed è costituita da una serie di numerose piccole domande ed esercizi.

Link ufficiali:
Pagina del corso su MyAriel
Programma del corso (dal manifesto)

Alcuni software pubblici citati o visti a lezione:
Meshlab, una suite gratuita e OpenSource per geometry processing

Link di iteresse citati a lezione:
Modelli 3D con tag "point clouds" su Sketchfab (un repository di modelli 3D di varia origine)
Real World Textured Things: un repository di modelli 3D con tessiture costruiti con fotogrammetria

Dataset di esempio:
Alcune Point Clouds: [1] [2]
Alcune Mesh di esempio: [3]