elenco   
        corso   

Interazione Uomo-Macchina: Fondamenti di Computer Graphics

(Corso di Laurea in Informatica (quinquennale))

Codice: 4I051Crediti: 6Semestre: 1Sigla: IUF 

Docente

Giuseppe Attardi   attardi@di.unipi.it  Home Page di Giuseppe Attardi  Stanza 292  Tel. 0502212744

Prerequisiti

Programmazione C Algebra lineare

Obiettivi di apprendimento

Introdurre i concetti e le tecniche fondamentali della computer graphics, dall'hardware, al software, alle applicazioni. Fornire le tecniche di programmazione grafica, quali la programmazione ad eventi e l'uso della libreria OpenGL. Realizzare un progetto significativo di programmazione grafica.

Descrizione

Il corso fornisce i concetti e le tecniche di base della programmazione grafica, a partire dagli algoritmi, alle librerie grafiche, alla modellazione solida ed alla visualizzazione.
In particolare copre le trasformazioni geometriche (2D e 3D), interazioni luce-materiali, ombreggiature, modellazione, curve e superici, antialiasing, texture-mapping, miscelatura e aspetti hardware.
Il corso introduce alla programmazione ad eventi ed alla libreria OpenGL e coinvolge gli studenti nello sviluppo di un significativo progetto di programmazione grafica.
Il corso è un prerequisito per il corso di Programmazione di Interfacce Grafiche che si tiene nel secondo semestre. Il corso fa parte del minor Multimedia.

English Description

This course provides a general introduction to computer graphics. It provides an understanding of fundamental techniques of graphics programming, from algorithms, to graphics libraries, solid modeling and visualisation. In particular it covers geometric transformations (2D and 3D), light-material interactions, shading, modeling, curves and surfaces, antialiasing, texture mapping, compositing, as well as important hardware issues. The course introduces event-driven programming and OpenGL and involves the students in carrying out a significant programming project.

Programma

Ore lezione: 25Ore esercitazione: 15   

Bibliografia

Modalità di esame


Ulteriore pagina web del corso: http://omega.di.unipi.it/IUM/IUF.html


home


email