Principi di Computer Grafica

 

Website

Link to website [for student only]


Docenti del corso


Dr. Raffaele De Amicis
tel +39 0461 88 33 97
fax +39 0461 88 33 98
E-Mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Web-Site: www.graphitech.it


Assistenti del corso

Dr. Giuseppe Conti
tel +39 0461 88 33 94
fax +39 0461 88 33 98
E-Mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Web-Site: www.graphitech.it
 

Anno di corso

A Scelta dello Studente
 

Totale di crediti

12
 

Periodo didattico

Terzo Bimestre
 

Obiettivi

Apprendimento dei fondamenti teorici, delle tecniche e delle metodologie necessarie alla progettazione e realizzazione di applicazioni interattive di grafica tridimensionale (3D).Elementi di strutture dati ed algoritmi per la modellazione geometrica e la modellazione di scene 3D.

Apprendimento ed uso di strumenti per la progettazione di sistemi grafici interattivi basati su C++, OpenInventor, e OpenTracker in ambiente Window.
 

Programma

Introduction
• Computer Graphics Applications

Two-Dimensional Coordinate Geometry
• Representation of Two-Dimensional Geometry
• Two-Dimensional Transformations
• Composite Two-Dimensional Transformations
• Other Transformations
• Engineering Applications

Two-Dimensional Viewing Operations
• Window-to-Viewport Mapping
• Two-Dimensional Clipping
• Application Problems

Three-Dimensional Coordinate Geometry
• Coordinate Systems
• Representation of Three-Dimensional Geometry
• Three-Dimensional Transformations

Data Structures for Computer Graphics
• General Databases
• Data Structures for Graphics

Three-Dimensional Viewing Operations
• Projections
• The Viewing Pipeline
• Three-Dimensional Viewing Parameters
• View Volumes
• Clipping in Three Dimensions

Visual Realism
• Hidden Line/Surface Removal
• Shading Color Models
• The Rendering Pipeline

Solid Modeling
• Solid Representation
• Basics of Solid Modeling Theory
• Constructive Solid Geometry - CSG
• Boundary Representation - B-rep
• Faceted Representation
• Sweep Representation
• Spatial Enumeration Schemes
• Solid Modeling Systems
• Recent Advancements in Solid Modeling - NURBS
• Feature Modeling Applications of Solid Modeling to Engineering
• Description of a Simple Solid Modeling

Curves
• Geometric
• Curve Description
• Parametric and Implicit Formulations
• Conics
• Interpolation Techniques for Curve Definition
• Interpolation Versus Approximation
• Bezier Curves
• B-Spline Curves
• Conversion Between Representations
• General B-Spline Representation
• Rational Curves
• Application Problems

Surfaces
• Surfaces of Revolution
• Sweeping
• Free-form Surfaces

OIV

Introduzione
• Introduzione dell’API OIV per C++ caratteristiche generali e performances
• Il scene-graph di OIV
• La struttura dati

La creazione dell’ambiente virtuale PARTE 1
• Coordinate Globali, locali e coordinate transformation
• I nodi ed i gruppi
• Le classi trasformatori
• Gli oggetti che definiscono la visualizzazione, concetti di camera etc.
• Gli elementi della GUI: il viewer
• Le classi per la definizione delle geometrie

La creazione dell’ambiente virtuale PARTE 2
• Le forme, proprietà
• Le curve in OIV
• Le superfici in OIV

La creazione dell’ambiente virtuale PARTE 3
• Creazione di nodi personalizzati
• Creazione di field
• I Node-kits standard
• Creazione di node-kits personalizzati

L’interazione
• Eventi e selezioni
• Le actions
• I sensori
• Gli engines standard
• Creazione di engines personalizzati
• Draggers e manipulators

Illuminazione
• Concetti di shading
• Luci

L’aspetto del mondo virtuale
• Materiali
• Concetti base di texturing
• Texures
• Texture 2D e Texture 3D
• Multitexturing

OIV advanced
• OIV e dispositivi per input a 6 DOF
• OIV, stereovisione e sistemi immersivi
 

Bibliografia

• Foley, van Dam, Feiner, Hughes, Computer Graphics Principles and Practice (Second edition in C), 1996, Addison Wesley, 1175 pages.

• Hearn, Baker, Computer Graphics (2nd edition), 1994, Prentice Hall

• A. Watt, 3D Computer Graphics, Addison-Wesley, ISBN 0-201-39855-9

• Computer Graphics and Geometric Modeling for Engineers, John Wiley &. Sons, Inc. [ISBN 0-471-51417-9]
 

Latest News

The BRISEIDE project has been presented during the workshop at the ASITA Conference 2011 held in Reggia di Colorno (Parma), 15-18 November 2011....
On the 11th November 2011, the city of Trento will be the battleground of a "Big Risiko Live" match. The pieces will be the participants...
The BRISEIDE presentation video has been included in the schedule of the Sperimentarea Web TV. The video is available at the following link:...
Graphitech has joined the kickoff of the Smart-Islands EU project in Malta on 30th August 2011. SMART-ISLANDS delivers a GeoPlatform/Globe with 8...
After the success of the public received in Brussels (more than 25,000 visitors in 6months), the exhibit "ETRUSCHI IN EUROPA" (The Etruscan...

   

Follow Us on

YouTube Channel LinkedIn Company Profile