Grafica (C.d.S. Triennale in Informatica)

(6^ semestre, 3^ anno)
Esame orale
Crediti12
Docente Prof. Giulo Casciola

Scopo

Dare i fondamenti della grafica 3D sviluppando i concetti di modellazione geometrica (sia poligonale che con curve e superfici) della resa in tempo reale e della resa realistica.

Contenuto

Sistemi raster-scan, Xwindow e librerie grafiche, programmazione X, algoritmi di grafica di base, trasformazioni geometriche 2D, trasformazione window-viewport, algoritmi di clipping, algoritmi di scan conversion, rappresentazione grafica di funzioni e curve, trasformazioni geometriche 3D, trasformazioni di vista, proiezioni prospettica e parallela, rappresentazione grafica di superfici, algoritmi di rendering con rimozione delle parti nascoste (hidden line e hidden surface), modelli di illuminazione e algoritmi di shading (z-buffer e ray tracing). Introduzione alla libreria avanzata OpenGL.
Curve e superfici (topologia rettangolare) in forma parametrica, cambio di parametrizzazione, continuita` parametrica C e geometrica G;
modellazione geometrica di curve e superfici NURBS, strumenti per la modellazione di forma, interpolazione e approssimazione con curve e superfici NURBS, rappresentazione di curve e superfici geometriche classiche, tecniche automatiche di progettazione di forme, superfici a topologia triangolare ed arbitraria.
Il corso prevede l'utilizzo del sistema XWindow, delle librerie OpenGL, del sistema xcmodel per la modellazione e resa di curve e superfici NURBS e la visione/utilizzo di alcuni pacchetti commerciali di modellazione.

Testi consigliati

Orario delle Lezioni (Inizio 25/2/03)

Lun. ore 16.00-19.00 Aula VII piano
Mar. ore 15.00-17.00 Aula Vitali
Ven. ore 14.00-17.00 Aula Vitali

Programma

  • Programma Corso A.A.2002/2003 (file .ps)

  • Argomenti Lezione per Lezione

    Dispense e lucidi di alcuni argomenti trattati nel corso (dopo la fine delle lezioni non sara' piu' possibile scaricare le dispense e lucidi)

  • Hardware e Software per la Grafica (file .ps.gz)

  • Lucidi su Sistema XWindow (lucidi03_1.pdf)

  • Trasformazioni Geometriche e di Vista (file .ps.gz)

  • Lucidi I Parte Seminario Ing. R.Ciarloni (Think3) (Think3.ppt)

  • Lucidi II Parte Seminario Ing. R.Ciarloni (Think3) (storiacad.ppt)

  • Funzioni Polinomiali nella base di Bernstein (file .ps.gz)

  • Lucidi su Algoritmo di Hidden-Line (hidden_line.pdf)

  • Lucidi Seminario Ing. A.Liverani (DIEM-Univ.Bo) (liverani.pdf)

  • Libreria grafica OpenGL (file .ps.gz)

  • Primitive Grafiche e Real-Time Rendering (file .ps.gz)

  • Aliasing & Antialiasing (file .ps.gz)

  • Modellazione Geometrica con Curve e Superfici (file .ps.gz)

  • Lucidi Seminario C.Montani (ISTI-CNR Pisa) (BolognaMontani.pdf)

  • Lucidi Seminario P.Cignoni (ISTI-CNR Pisa) (BolognaCignoni.pdf)

  • Ray Tracing (file .ps.gz)

    Progetti studenti GRAFICA

  • Real-Time Rendering con OpenGL Assegnato il 14/04/2003
  • Modellazione e resa realistica con xcmodel Assegnato il 23/05/2003

    Progetti studenti IFORMATICA III

  • Modellazione di curve con xccurv Assegnato il 14/04/2003

    Chi segue il Corso e i loro indirizzi di e-mail

  • Studenti e indirizzi e-mail

    Bibliografia utile e disponibile presso il Dip. di Matematica

  • Elenco dei libri di Grafica disponibili presso la Biblioteca del Dipartimento di Matematica

    Siti interessanti

  • Siti Web


    Torna alla home page di Giulio Casciola