INFORMATICA GRAFICA
cod. 13922

Anno accademico 2016/17
3° anno di corso - Primo semestre
Docente
Jacopo ALEOTTI
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Ambito
"altre conoscenze utili per l'inserimento nel mondo del lavoro"
Tipologia attività formativa
Altro
42 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in - - -

Obiettivi formativi

L’obiettivo del corso è fornire allo studente competenze teoriche e
applicative nell'ambito della grafica tridimensionale e in particolare:
- Fondamenti di grafica 3D
- Algoritmi fondamentali della grafica 3D
- Fondamenti di modellazione geometrica 3D
Capacità di applicare conoscenza e comprensione:
- Progettare e realizzare applicazioni grafiche in ambiente OpenGL
- Programmazione in linguaggio C per il calcolo scientifico
- Analizzare e descrivere l'architettura di un sistema grafico

Prerequisiti

Sono richieste conoscenze di informatica e matematica di base. Sono
richieste conoscenze di programmazione in linguaggio C.

Contenuti dell'insegnamento

E' un corso di introduzione alla Computer Graphics.
Descrive metodi ed algoritmi per la programmazione e la visualizzazione di entità grafiche 3D.

Programma esteso

Introduzione. Definizioni, strumenti, applicazioni.
Hardware grafico. Architettura di un sistema grafico.
Ripasso di nozioni di matematica.
Calcolo vettoriale e matriciale.
Geometria Cartesiana nel piano e nello spazio.
Modellazione geometrica 3D. Modellazione wireframe, modellazione solida (B-rep, CSG, decomposizione spaziale, sweeping).
Trasformazioni geometriche 2D e 3D. Trasformazioni composte.
Trasformazioni di vista. Proiezioni parallele. Proiezioni prospettiche.
Trasformazioni windows-to-viewport.
Algoritmi pipeline grafica: Clipping, scan conversion, antialiasing, backface culling, rimozione di parti nascoste.
Rendering visivo. Modelli di illuminazione.
Lighting, shading, ray tracing, radiosity. Texture mapping e bump mapping.
Introduzione alla pipeline grafica programmabile (shaders programmabili).
Curve e superfici parametriche.
Curve e superfici polinomiali, cubiche, spline, di Bezier, B-spline, NURBS e loro proprietà.

Bibliografia

1) Peter Shirley, Michael Gleicher, Fundamentals of Computer Graphics,
Third Edition, A K Peters/CRC Press.
2) R. Scateni, P.Cignoni, C.Montani, R.Scopigno, Fondamenti di grafica
tridimensionale interattiva, McGraw-Hill.

Metodi didattici

Lezioni in aula (22 ore).
Esercitazioni di laboratorio su programmazione OpenGL (20 ore).

Modalità verifica apprendimento

Non sono previste prove in itinere.
1) Prova scritta di laboratorio basata su programmazione C/OpenGL.
La prova di laboratorio consiste nello sviluppo di una applicazione grafica
sugli argomenti delle esercitazioni di laboratorio.
Durata della prova: 4 ore.
Incidenza della prova sulla votazione finale: 50%
2) Prova orale sui contenuti delle lezioni in aula.
Incidenza della prova sulla votazione finale: 50%

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

- - -

Referenti e contatti

Numero verde

800 904 084

Segreteria studenti

E. segreteria.ingarc@unipr.it

Servizio per la qualità della didattica

Manager della didattica:
Elena Roncai
T. +39 0521033663
E. servizio dia.didattica@unipr.it 
E. del manager elena.roncai@unipr.it

Presidente del corso di studio

Gianluigi Ferrari
E. gianluigi.ferrari@unipr.it

Delegato orientamento in ingresso

Giovanna Sozzi
E. giovanna.sozzi@unipr.it

Delegato orientamento in uscita

Guido Matrella
E. guido.matrella@unipr.it

Docenti tutor

Boni Andrea
E. andrea.boni@unipr.it
Caselli Stefano
E. stefano.caselli@unipr.it
Cucinotta Annamaria
E. annamaria.cucinotta@unipr.it
Nicola Delmonte
E. nicola.delmonte@unipr.it
Mucci Domenico
E. domenico.mucci@unipr.it
Saracco Alberto
E. alberto.saracco@unipr.it
Ugolini Alessandro
E. alessandro.ugolini@unipr.it
Vannucci Armando
E. armando.vannucci@unipr.it

Delegati Erasmus

Paolo Cova
E. paolo.cova@unipr.it
Corrado Guarino
E. corrado.guarinolobianco@unipr.it
Walter Belardi
E. walter.belardi@unipr.it

Referente assicurazione qualità

Massimo Bertozzi
E. massimo.bertozzi@unipr.it

Studenti tutor

SPAGGIARI Davide E. davide.spaggiari@unipr.it
MUSETTI Alex E. alex.musetti@unipr.it
BERNUZZI Vittorio E. vittorio.bernuzzi1@studenti.unipr.it
NKEMBI Armel Asongu E. armelasongu.nkembi@unipr.it
BASSANI Marco E. marco.bassani@unipr.it
ZANIBONI Thomas E. thomas.zaniboni@unipr.it
BOCCACCINI Riccardo E. riccardo.boccaccini@unipr.it
MORINI Marco E. marco.morini@unipr.it
SHOZIB Md Sazzadul Islam E. mdsazzadulislam.shozib@studenti.unipr.it