<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.dsy.it/index.php?action=history&amp;feed=atom&amp;title=Informatica_grafica%2F2008-2009</id>
	<title>Informatica grafica/2008-2009 - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dsy.it/index.php?action=history&amp;feed=atom&amp;title=Informatica_grafica%2F2008-2009"/>
	<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Informatica_grafica/2008-2009&amp;action=history"/>
	<updated>2026-05-23T16:50:51Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Informatica_grafica/2008-2009&amp;diff=19258&amp;oldid=prev</id>
		<title>Walter il 13:17, 29 set 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Informatica_grafica/2008-2009&amp;diff=19258&amp;oldid=prev"/>
		<updated>2009-09-29T13:17:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Categoria:Corsi 2008-2009]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Informatica Grafica, anno 2008/2009 - TURNO UNICO''' ==&lt;br /&gt;
&lt;br /&gt;
== Informazioni ==&lt;br /&gt;
&lt;br /&gt;
Corso '''fondamentale''' del secondo anno di Comunicazione Digitale e '''complementare''' per gli altri corsi di laurea.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
Daniele Marini&lt;br /&gt;
&lt;br /&gt;
e-mail: &amp;lt;daniele.marini@unimi.it&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alberto Viale&lt;br /&gt;
&lt;br /&gt;
e-mail: &amp;lt;alberto.viale@unimi.it&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
Se andate [http://klee.cittastudi.dico.unimi.it/~dan/grafica/IG2009.htm qui] trovate il programma del corso,le modalità d'esame e tutto in modo ufficiale.&lt;br /&gt;
Per la parte di laboratorio andate [http://eidomatica.dico.unimi.it/ qui] e trovate tutti gli esercizi e i relativi file scritti e compilati a lezione.&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Martedì!! Mercoledì&lt;br /&gt;
|-&lt;br /&gt;
| 15:30-17:30 Aula V1|| 15:30-17:30 Aula G24&lt;br /&gt;
|}&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Obiettivi e finalità del corso===&lt;br /&gt;
&lt;br /&gt;
* Conoscere i concetti alla base della grafica avanzata (sintesi e analisi di immagini, fotorealismo, animazione, rendering, realtà virtuale). &lt;br /&gt;
&lt;br /&gt;
* Saper creare modelli 3D mediante il linguaggio di scripting RIB e software shader per i materiali della scena. In particolare si vedrà l'utilizzo dell'interfaccia RenderMan, ideata da Pixar Animation Studios (la casa che ha prodotto capolavori d'animazione come &amp;quot;Gli Incredibili&amp;quot;, &amp;quot;Alla ricerca di Nemo&amp;quot;, ecc...). &lt;br /&gt;
&lt;br /&gt;
In pratica il corso si occupa della creazione a partire dal &amp;quot;nulla&amp;quot; di immagini virtuali fotorealistiche, ovvero immagini praticamente indistinguibili (o comunque il più vicine possibile) ad immagini reali, della creazione di immagini e mondi virtuali 3D, ecc...&lt;br /&gt;
&lt;br /&gt;
===Crediti formativi===&lt;br /&gt;
&lt;br /&gt;
Il superamento di quest'esame da diritto a 6 CFU&lt;br /&gt;
&lt;br /&gt;
===Programma del corso===&lt;br /&gt;
&lt;br /&gt;
1.     Dispositivi di visualizzazione delle immagini, videotecnologia, percezione del colore, modelli digitali del colore, forma e movimento, il problema della &amp;quot;riproduzione dei toni&amp;quot;, quantizzazione del colore&lt;br /&gt;
&lt;br /&gt;
2.     Rappresentazione di forme e modellazione,&lt;br /&gt;
&lt;br /&gt;
3.     Trasformazioni e proiezioni&lt;br /&gt;
&lt;br /&gt;
4.     Rendering di base: modelli di illuminazione locali, rimozione superfici nascoste, pipe-line di visualizzazione&lt;br /&gt;
&lt;br /&gt;
5.     Verso il realismo visivo: texturing e altri effetti&lt;br /&gt;
&lt;br /&gt;
6.     Verso il fotorealismo: modelli di illuminazione globali&lt;br /&gt;
&lt;br /&gt;
7.     Ray tracing, radiosity, photon mapping&lt;br /&gt;
&lt;br /&gt;
8.     Rendering basato su immagini&lt;br /&gt;
&lt;br /&gt;
9.     Visualizzazione di strutture a Voxel e rendering volumetrico&lt;br /&gt;
&lt;br /&gt;
10.  Cenno a Tecniche base di Realtà VIrtuale&lt;br /&gt;
&lt;br /&gt;
11.  Introduzione al linguaggio RIB&lt;br /&gt;
&lt;br /&gt;
===Modalità d'esame===&lt;br /&gt;
&lt;br /&gt;
Per potersi presentare all'esame occorre compilare alcuni gruppi di quiz di autovalutazione (tipicamente non sono più di tre o quattro serie) che verranno proposti periodicamente. Per questo occorre registrarsi on-line su [http://jli.retecivica.milano.it/index.php?pgid=7 JLI].&lt;br /&gt;
&lt;br /&gt;
L'esame finale consisterà in un orale relativo agli argomenti trattati nei quiz e a lezione e nella discussione di un progetto, nel quale bisogna realizzare un'immagine fotorealistica tramite il linguaggio di scripting RIB e il RenderMan Shading Language.&lt;br /&gt;
Genralmente l'esame si svolge presso i laboratori di eidomatica all'ultimo piano del settore didattico di Celoria.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso == &lt;br /&gt;
&lt;br /&gt;
[Sezione da completare]&lt;br /&gt;
&lt;br /&gt;
=== [1° lezione] 1.10.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [2° lezione] 7.10.08 ===&lt;br /&gt;
'''Laboratorio:''' Introduzione al Rendering&lt;br /&gt;
&lt;br /&gt;
=== [3° lezione] 8.10.08 ===&lt;br /&gt;
'''Laboratorio:''' Modelli di illuminazione (Lambert)&lt;br /&gt;
&lt;br /&gt;
=== [4° lezione] 14.10.08 ===&lt;br /&gt;
'''Laboratorio:''' Modelli di illuminazione (Phong)&lt;br /&gt;
&lt;br /&gt;
=== [5° lezione] 15.10.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [6° lezione] 21.10.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [7° lezione] 22.10.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [8° lezione] 28.10.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
Proiezioni piane - prospettiva - classificazione delle proiezioni piane - esempi di proiezione prospettica e parallela - punto di fuga - proiezioni ortogonali - proiezione assonometrica e obliqua - frames - camera frame - prospettiva dal punto di vista matematico - parametri di controllo - matrici per lDecimaa trasformazione prospettica canonica - shear - angolo di visione e frustum.&lt;br /&gt;
&lt;br /&gt;
=== [9° lezione] 29.10.08 ===&lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Panoramica Rendering non fotorealistici- Programmazione di uno shader (cartoon), nel quale abbiamo disegnato un bordo nero a una sfera e abbiamo visto come applicare le funzioni MIX - STEP - SMOOTH STEP. Trovate sia slide che esercizi sempre sul sito di [http://eidomatica.dico.unimi.it/ Viale]&lt;br /&gt;
&lt;br /&gt;
=== [10°lezione] 04.11.08 ===&lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Panoramica generale del Texturing - dal punto di vista matematico-&lt;br /&gt;
programmazione di uno shader applicando i concetti di texturing. A breve dovreste trovare gli esercizi nel sito di [http://eidomatica.dico.unimi.it/ Viale]&lt;br /&gt;
&lt;br /&gt;
=== [11°lezione] 05.11.08 ===&lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Panoramica generale sul Bump Mapping - analisi dal punto di vista geometrico - programmazione di uno shader applicando le tecniche di bump mapping e usando la funzione &amp;quot;CALCULATE NORMAL&amp;quot; . Come sempre a breve trovate lo shader fatto a lezione nel sito di laboratorio di [http://eidomatica.dico.unimi.it/ Viale]&lt;br /&gt;
&lt;br /&gt;
=== [12°lezione] 11.11.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
Panoramica modelli di illuminazione. Tipi: Globali e locali. Interazione luce-superfici: diffusiva e speculare. Sorgenti di luce nella CG: Ambient light, Point Light , Distant light , Spot light , Area Light. Analisi dal punto di vista matematico e fisico. Modelli di illuminazione: modello di Lambert (luce diffusa uniformemente), modello di Phong (calcola, oltre alla componente Lambertiana, anche la riflessione speculare imperfetta e la componente ambientale), modello di Blinn (versione del modello di Phong più semplice da calcolare), modello di Warn (relativo a sorgenti di luce spot), modello locale completo e suoi limiti. Shading e smoothing: legge di Snell, rifrazione, flat shading, smooth shading (tecnica di Gouraud e tecnica di Phong).&lt;br /&gt;
&lt;br /&gt;
=== [13°lezione] 12.11.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
luce: teoria corpuscolare, teoria ondulatoria, polarizzazione, spettro, &lt;br /&gt;
radiometria, velocità della luce, rifrazione, dispersione.&lt;br /&gt;
Misurare la luce: angolo solido di proiezione, grandezze radiometriche (energia &lt;br /&gt;
radiante, flusso radiante, intensità radiante, irradianza, uscita radiante, radianza), fotometria, grandezze fotometriche (energia &lt;br /&gt;
luminosa, flusso luminoso, intensità luminosa, illuminamento, uscita luminosa, luminanza), strumenti di misura.&lt;br /&gt;
Sorgenti di luce: sorgenti naturali (sole, cielo), sorgenti artificiali (sorgenti a incandescenza, ad alogeni, a scarica, fluorescenti), corpo nero, temperatura di colore correlata (CCT), forma della luce.&lt;br /&gt;
&lt;br /&gt;
=== [14°lezione] 18.11.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
Modelli del colore 1 - Fondamenti: Gli attributi, la tinta,la saturazione,luminosità, Sistema di Munsell, La teoria del Tristimolo, L’osservatore standard CIE , Il diagramma di cromaticità CIE, Metamerismo&lt;br /&gt;
&lt;br /&gt;
=== [15°lezione] 19.11.08 ===&lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
Modelli del colore 2 – Il colore digitale, RGB Color Display, True color, dithering, palettes, modello RGB, Spazi colore: assoluti e relativi, Ellissi di MacAdam, Spazio CIE L*a*b*, Distanza cromatica DE, Spazio CIE Lu*v* , L'algoritmo di conversione RGB-&amp;gt;HSI, Spazio HSV, Spazio HLS, Gamut mapping, panoramica su ICC, Sul problema del gamma, Luminanza - radianza, Definizione di JND, Il contrasto di Weber, Legge di Weber, Trasformazioni della luminanza, Correzione del gamma&lt;br /&gt;
&lt;br /&gt;
=== [16°lezione] 26.11.08 === &lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Il layered shading: teoria e applicazione, mix pesato di colori; maschere; shading procedurale: Perlin noise, rumore volumetrico.&lt;br /&gt;
[[Categoria:Corsi ComDig]][[Categoria:Corsi Primo Semestre]]&lt;br /&gt;
&lt;br /&gt;
=== [17°lezione] 02.12.08 === &lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Ray tracing: teoria e applicazione su uno shader&lt;br /&gt;
&lt;br /&gt;
=== [18°lezione] 03.12.08 === &lt;br /&gt;
'''Laboratorio:'''&lt;br /&gt;
Ray tracing parte II, continuo lezione precedente&lt;br /&gt;
&lt;br /&gt;
=== [19°lezione] 09.12.08 === &lt;br /&gt;
'''Teoria:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [20°lezione] 10.12.08 ===&lt;br /&gt;
''  '''seminario:''' XNA Italian game tour a cura del Dott. Giuseppe Maggiore'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [21°lezione] 17.12.08 ===&lt;br /&gt;
'''Laboratorio: '''&lt;br /&gt;
Ray tracing parte III - applicazione di uno shader procedurale, presentazione progetto 2008/2009 disponibile in settimana sul [http://eidomatica.dico.unimi.it/ sito di laboratorio]&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
		
	</entry>
</feed>