Shading Rendering. IUAV dcp corso Disegno Digitale. Camillo Trevisan

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Shading Rendering. IUAV dcp corso Disegno Digitale. Camillo Trevisan"

Transcript

1 Shading Rendering IUAV dcp corso Disegno Digitale Camillo Trevisan

2 Modelli di illuminazione Obiettivo: non tanto simulare il vero comportamento della luce, ma piuttosto riprodurre realisticamente l effetto che la luce ha sugli oggetti della scena. Il nostro occhio è sensibile anche a pochissimi fotoni e si adatta rapidamente a condizioni di luce molto diverse tra loro, anche se presenti contemporaneamente nella stessa scena. Nessuna tecnologia può, nemmeno lontanamente, avvicinarsi alla percezione umana. IUAV dcp corso Disegno digitale

3 Modelli di illuminazione Per mettere in luce le varie parti degli oggetti, individuare le ombre proprie e portate, dare profondità alla scena, è necessario usare un modello di illuminazione: un modello matematico che descrive, in modo più o meno semplificato, l interazione tra la luce e gli oggetti presenti nella scena. L illuminazione complessiva è data dalla somma di tre componenti di luce: Ambiente+Diffusa+Riflessa. L aspetto più critico è la resa della profondità: questa è, in realtà, un illusione ottica. IUAV dcp corso Disegno digitale

4 Luci Esistono vari tipi di luci: Direzionale (direction light) Puntiforme (point light) Spot (spot light) Area (area light) Volumetrica (volume light) Ambientale (ambient light) Queste possono essere ricondotte a due categorie di modelli di illuminazione: i modelli locali e i modelli globali. I primi descrivono in modo semplificato luci e interazioni di queste con gli oggetti in scena; i secondi considerano in modo più accurato le interazioni, comprendendo molti fenomeni trascurati dai primi modelli. IUAV dcp corso Disegno digitale

5 Assorbimento della luce che colpisce una superficie Angolo di riflessione uguale all angolo di incidenza (rispetto alla normale alla superficie) IUAV dcp corso Disegno digitale

6 Riflessione diffusa della luce IUAV dcp corso Disegno digitale

7 Shading Nella computer grafica, lo shading si riferisce al processo di alterare un colore di riferimento basandosi sull'angolo d'incidenza della luce e sulla distanza dalla sorgente, per raggiungere un effetto realistico. Lo shading è uno dei passi presenti nel processo di rendering e modifica il colore delle facce del modello tridimensionale basandosi anche sull'angolo formato dalla superficie rispetto al sole o ad altre sorgenti di luce. IUAV dcp corso Disegno digitale

8 Shading Teoricamente, due superfici parallele sono illuminate in modo identico da una sorgente posta a distanza infinita, come il sole. Anche se una delle due superfici è più distante dai nostri occhi, l illuminazione sembra identica. Molti algoritmi di shading e rendering implementano il Falloff che produce immagini che sembrano maggiormente realistiche senza la necessità di aggiungere altre luci per ottenere lo stesso effetto. L algoritmo fa sì che le facce più distanti dall osservatore appaiano più scure delle vicine, pur se parallele tra loro. IUAV dcp corso Disegno digitale

9 Equazione di rendering Per produrre una rappresentazione efficace dell'immagine, è necessario simulare la fisica della luce. Il modello matematico più astratto del comportamento della luce è l'equazione di rendering, basata sulla legge di conservazione dell'energia. Essa è un'equazione integrale, che calcola la luce in una certa posizione come la luce emessa in quella posizione sommata all'integrale della luce riflessa da tutti gli oggetti della scena che colpisce quel punto. Questa equazione infinita non può essere risolta con algoritmi finiti, quindi necessita di un approssimazione. IUAV dcp corso Disegno digitale

10 L equazione di rendering descrive il flusso di energia luminosa di una scena. E basata sulla fisica della luce e pertanto è teoricamente perfetta. I vari motori di rendering approssimano questa equazione in forma più o meno complessa mediante vari cortocircuiti e semplificazioni. La base fisica è la legge di conservazione dell energia, vale a dire che, sebbene possa essere trasformata e convertita da una forma all altra, la quantità totale di energia di un sistema isolato è una costante, ovvero il suo valore si mantiene immutato al passare del tempo. In una particolare posizione e direzione, la luce uscente (L o ) corrisponde alla somma della luce emessa (L e ) e di quella riflessa (L r ). La luce riflessa è la somma della luce entrante (L i ) da tutte le direzioni, moltiplicata per la superficie riflettente e per l angolo di incidenza. Due interessanti caratteristiche sono: la sua linearità (è composta solo di moltiplicazioni e addizioni), e la sua omogeneità spaziale (è la stessa in tutte le posizioni e direzioni). Unendo la luce uscente a quella entrante, attraverso un punto d'interazione, questa equazione rappresenta l'intero trasporto di luce presente nella scena. Tutti i più complessi algoritmi possono essere visti come soluzioni a particolari formulazioni di questa equazione. IUAV dcp corso Disegno digitale

11 In una particolare posizione e direzione, la luce uscente (L o ) corrisponde alla somma della luce emessa (L e ) e di quella riflessa. La luce riflessa è la somma della luce entrante (L i ) da tutte le direzioni, moltiplicata per la superficie riflettente e per l angolo di incidenza. IUAV dcp corso Disegno digitale

12 IUAV dcp corso Disegno digitale

13 I modelli di illuminazione più semplici considerano solo la luce che viaggia direttamente da una sorgente luminosa ad un oggetto: questa è chiamata illuminazione diretta. Il modo in cui la luce viene riflessa dall'oggetto può essere descritto da una funzione matematica, chiamata "funzione di distribuzione della riflessione bidirezionale" (bidirectional reflectance distribution function, BRDF), che tiene conto delle caratteristiche del materiale illuminato. La maggior parte dei sistemi di rendering semplifica ulteriormente e calcola l'illuminazione diretta come la somma di due componenti: diffusa e speculare. La componente diffusa, o Lambertiana, corrisponde alla luce che viene diffusa dall'oggetto in tutte le direzioni, quella speculare alla luce che si riflette sulla superficie dell'oggetto come su uno specchio. Il modello di riflessione di Phong aggiunge una terza componente, ambientale, che fornisce una simulazione semplice dell'illuminazione indiretta. IUAV dcp corso Disegno digitale

14 Con il termine bidirectional reflectance distribution function (BRDF) si intende una misura della distribuzione della riflettanza (la proporzione di luce incidente che una data superficie è in grado di riflettere). È una funzione a quattro dimensioni che definisce quanta luce è riflessa su una superficie opaca. La funzione considera la direzione della luce che arriva w i e quella che esce w o, entrambe rispetto alla normale alla superficie N. Questa funzione ritorna il rapporto tra la radianza (quantità di luce emessa, riflessa o trasmessa da una superficie di area unitaria) riflessa esistente lungo w o e l irradianza (o illuminanza, è la fluenza di radiazione elettromagnetica, ovvero la densità di corrente termica trasmessa per irraggiamento) incidente sulla superficie dalla direzionew i. Da notare che ogni direzione wè parametrizzata da due angoli: un azimuth e uno zenith (per questo ha quattro dimensioni). IUAV dcp corso Disegno digitale

15 Modello di riflessione di Phong Il modello di riflessione di Phong può essere visto come una semplificazione della più generica equazione di rendering, con il vantaggio di semplificare il calcolo del colore di un punto della superficie: - È un modello di riflessione locale, ovvero non considera riflessioni di secondo ordine, a differenza di quanto fatto dal ray tracing e dal radiosity. Al fine di compensare la perdita di parte della luce riflessa, un'ulteriore luce ambiente viene aggiunta alla scena. - Divide la riflessione in tre componenti: riflessione speculare, riflessione diffusiva e riflessione d'ambiente. IUAV dcp corso Disegno digitale

16 Rappresentazione del modello di riflessione di Phong In questa immagine, i colori "ambiente" e "diffuso" sono gli stessi. Da notare che l'intensità della componente diffusiva varia al variare della direzione della superficie, mentre la luce ambiente è costante. Il colore speculare è bianco, e riflette quasi tutta la luce entrante, ma solo in un limitato fascio di direzioni. IUAV dcp corso Disegno digitale

17 Definiamo per prima cosa, per ogni sorgente luminosa, le componenti i s e i d, che sono rispettivamente le intensità (spesso misurate in RGB) delle componenti speculare e diffusiva della luce. Una costante i a controlla la luce ambiente e viene calcolata come somma dei contributi forniti dalle varie sorgenti. Se definiamo, per ogni materiale: k s : costante di riflessione speculare, la percentuale riflessa di luce entrante; k d : costante di riflessione diffusiva, la percentuale di luce entrante che viene diffusa; k a : costante di riflessione d'ambiente, percentuale di riflessione della luce ambiente presente in ogni punto della scena; α: costante di lucentezza del materiale in questione, che decide in quale modo la luce viene riflessa. Definiamo inoltre lights come insieme di tutte le sorgenti di luce, N è la normale in questo punto, L è il vettore verso il punto luce considerato, R è la direzione di un raggio perfettamente riflesso (rappresentato con un vettore) e V è la direzione verso chi guarda (ad esempio una camera). Il valore di shading per ogni punto della superficie I p viene così calcolato: IUAV dcp corso Disegno digitale

18 IUAV dcp corso Disegno digitale

19 Il termine diffusivo non utilizza la direzione V (direzione verso la camera), dal momento che è costante in tutte le direzioni, inclusa la direzione della camera. Il termine speculare è grande se il vettore R (direzione raggio riflesso) è quasi allineato con V, valore ottenuto misurando il coseno dell'angolo formato tra di essi, ovvero il prodotto scalare dei vettori R e V. Quando α è grande, la superficie si presenta simile a uno specchio e la dimensione della riflessione sarà minima grazie all'alto valore del coseno che tende rapidamente a zero se i due vettori non sono allineati. Quando i colori sono rappresentati con valori RGB, questa equazione viene calcolata separatamente per ogni valore della terna. Quello di Phong è un modello di riflessione empirico, non basato sulla descrizione fisica dell'interazione di luce, ma piuttosto sull'osservazione informale. Phong osservò che le superfici altamente riflettenti creavano un riflesso piccolo, mentre l'intensità di quelle opache diminuiva in maniera più graduata. IUAV dcp corso Disegno digitale

20 Flat, Gouraud e Phong shading Il flat shading è la tecnica base usata nello shading di oggetti: colora ciascun poligono in relazione all angolo di incidenza della luce. Naturalmente evidenzia tutte le sfaccettature dell oggetto. Il Gouraud shading, che prende il nome da Henri Gouraud, serve per ottenere un graduato cambiamento di colore su superfici a basso numero di poligoni (low-polygon) senza dover ricorrere alla pesantezza computazionale del calcolo pixel per pixel. Gouraud pubblicò questa ricerca per la prima volta nel Il principio su cui si basa la tecnica di Gouraud è il seguente: viene fatta una stima della normale in ogni vertice di un modello 3D calcolando la media delle normali dei poligoni vi convergono. Partendo da queste stime si può utilizzare il modello di riflessione di Phong per calcolare l'intensità del colore nei vertici. Il colore dei vari pixel può essere trovato interpolando i valori calcolati nei vertici. IUAV dcp corso Disegno digitale

21 Gouraud shading I punti di forza e di debolezza del Gouraud shading risiedono entrambi nell'uso che esso fa dell'interpolazione. Interpolare i colori di vari pixel (conoscendone con precisione solo pochi) alleggerisce il calcolo rispetto a modelli più raffinati (come il Phong shading). Purtroppo, però, gli effetti di luce localizzati (come punti di riflettenza, ad esempio la riflessione di una sorgente di luce su di una sfera) non verranno renderizzati correttamente: se l'effetto è collocato al centro del poligono, senza raggiungere i vertici, non apparirà come risultato del rendering di Gouraud; se lo stesso effetto è collocato su di un vertice, verrà mostrato correttamente, ma verrà replicato in modo innaturale sui poligoni adiacenti. Il problema è facilmente riconoscibile se si renderizza una scena nella quale la sorgente di luce si muove, spostando la riflessione presente sull'oggetto in questione. Con il Gouraud shading si vedrebbe la riflessione allargarsi e stringersi continuamente, raggiungendo i picchi d'intensità nei vertici e sparendo al centro dei poligoni. IUAV dcp corso Disegno digitale

22 Esempio di shading Gouroud A sinistra. Sfera trattata con il Gouraud shading: da notare la scarsa accuratezza lungo i lati dei poligoni. A destra. La stessa sfera riprodotta con un alto numero di poligoni. IUAV dcp corso Disegno digitale

23 Phong shading La riflessione di Phong è un modello di illuminazione locale che può conferire un certo grado di realismo agli oggetti tridimensionali attraverso la combinazione di tre elementi: diffusione, riflessione e luce ambiente per ogni punto della superficie. Come metodo di rendering, il Phong Shading può essere visto come un miglioramento del Gouraud shading. Il problema principale del Gouraud Shading si ha quando la riflessione è vicina al centro di un grande triangolo. In pratica la riflessione non verrà mostrata, a causa dell'interpolazione di colori tra i vertici. Questo problema è stato corretto dal Phong shading. IUAV dcp corso Disegno digitale

24 Phong shading Siano dati tre vertici in due dimensioni (tre punti non allineati né coincidenti che definiscono un piano nello spazio e i tre vertici di un triangolo appartenente al piano), V 1, V 2 e V 3, e le normali alle superfici per ogni vertice: N 1, N 2 e N 3. Supponiamo che siano tutte di lunghezza unitaria (versori). A differenza del Gouraud shading, che interpola il colore lungo il triangolo, nel metodo di Phong si interpola linearmente la normale N lungo la superficie del triangolo, partendo dalle tre normali date. Questo calcolo viene effettuato per ogni pixel del triangolo. In ogni pixel si normalizza N (si fa in modo che N abbia valore unitario) e lo si usa all'interno del modello di riflessione di Phong per ottenere il colore da assegnare al pixel. E dunque necessario ricalcolare continuamente l angolo tra il Punto di Vista e il fascio di luce riflessa (R V, prodotto scalare). IUAV dcp corso Disegno digitale

25 Blinn-Phong shading Come appena visto, nel Phong shading è necessario calcolare per ciascuna faccia l angolo tra il Punto di Vista (V) e il fascio di luce riflessa (R). Se invece si calcola il vettore H bisettore dell angolo tra V e L, possiamo sostituire all angolo tra R e V quello tra N e H, dove N è la normale alla superficie. Questo angolo è la metà dell altro se V, L, N, R giacciono sullo stesso piano, ma la relazione si mantiene, sia pure approssimativamente, anche quando i vettori non giacciono sullo stesso piano, soprattutto se gli angoli sono piccoli. Il vantaggio del metodo consiste nel non dover calcolare l angolo per ogni faccia ma solo quello per ciascuna sorgente di luce, se V e L sono all infinito. IUAV dcp corso Disegno digitale

26 Blinn-Phong modificato Usare l angolo bisettore pone diversi problemi. Anzitutto di ordine matematico: distrugge la reciprocità di Helmholtz, vale a dire che non è più possibile ricostruire a ritroso il percorso dei raggi riflessi. In secondo luogo transizioni di luce molto dure tra pixel molto luminosi e molto scuri, con viste radenti, creano silhouette. Nel tempo sono state messe a punto molte varianti di questo algoritmo. IUAV dcp corso Disegno digitale

27 Oren-Nayar L algoritmo di Oren-Nayar si utilizza per superfici molto rugose, e dunque non Lambertiane (appartiene alla famiglia delle microfacet models, che trattano le superfici come un insieme di facce microscopiche). Un insieme numeroso di microfacce che descrivono superfici rugose viola la legge di Lambert, anzitutto perché, al variare dell angolo di vista, l insieme delle facce che vedono il PV sotto il medesimo angolo si modifica continuamente e fortemente e pertanto l apparenza della superficie è in funzione del Punto di Vista. Geometria delle microfacce. Esempio di superficie composta da microfacce. Direzione della normale A (con V normale alla macrosuperficie). Interazione tra le microfacce: interriflessioni, mascherature, shadowing. IUAV dcp corso Disegno digitale

28 Oren-Nayar Si assume che la superficie sia composta da cavità a V simmetriche e regolari, più piccole di un pixel, una volta proiettate. Ciascuna cavità è composta da due facce piane. La rugosità della superficie è data da una funzione di probabilità di distribuzione delle inclinazioni delle facce (in particolare si usa spesso una distribuzione Gaussiana). Ciascuna faccia usa una funzione di riflessione Lambertiana. Naturalmente minore è l inclinazione e maggiore è la vicinanza della superficie complessiva a quella Lambertiana e viceversa. IUAV dcp corso Disegno digitale

29 Illuminazione globale Gli oggetti sono in realtà bombardati da moltissime sorgenti luminose indirette: la luce rimbalza da un oggetto all'altro finché non perde energia. L'illuminazione globale indaga questo comportamento della radiazione luminosa. Come l'illuminazione diretta, essa comprende una componente diffusa ed una speculare. La riflessione reciproca diffusa riguarda la luce che colpisce un oggetto dopo averne già colpito un altro. Dal momento che questo ha assorbito una data lunghezza d'onda dello spettro della luce che lo ha colpito, la luce che respinge ha un colore diverso da quella da cui è illuminato. La riflessione reciproca speculare si manifesta generalmente con caustiche (ovvero con la concentrazione della radiazione luminosa in un punto da parte di una superficie speculare, come quella ottenibile dalla luce solare con una lente). IUAV dcp corso Disegno digitale

30 Algoritmi di illuminazione globale Gli algoritmi di Illuminazione globale vengono comunemente usati in computer grafica 3D per aggiungere un'illuminazione realistica alle scene. Alcuni di questi algoritmi tengono conto non solo della luce ricevuta direttamente da una sorgente di luce (illuminazione diretta), ma anche di quella riflessa, diffusa, o rifratta da altre superfici (illuminazione indiretta). Le immagini renderizzate con l'uso di algoritmi di illuminazione globale, spesso appaiono più realistiche rispetto a quelle che utilizzano solo l'illuminazione diretta. La loro computazione, però, è molto più lenta. Un approccio comune consiste nel calcolare l'illuminazione globale di una scena e memorizzare questa informazione in senso geometrico, ad esempio con la radiosity. I dati così salvati, possono essere usati per creare immagini da differenti punti di vista, generando così dei percorsi animati (walkthrough) senza dover ricalcolare continuamente l'illuminazione. IUAV dcp corso Disegno digitale

31 Algoritmi di illuminazione globale Radiosity, ray tracing, path tracing, ambient occlusion, e photon mapping sono esempi di algoritmi usati nel campo dell'illuminazione globale; alcuni possono essere combinati tra loro per ottenere risultati più rapidi, ma comunque accurati. Questi algoritmi modellano l'inter-riflessione diffusa, una parte molto importante dell'illuminazione globale. Buona parte di questi (esclusa la radiosity) modellano anche la riflessione speculare, il che li rende più precisi nella risoluzione dell'equazione di luce e fornisce un effetto più realistico alla scena. Gli algoritmi utilizzati per calcolare la distribuzione dell'energia luminosa tra superfici di una scena, sono strettamente correlati con le simulazioni di trasferimento di calore, risolte in ingegneria con l'uso del metodo degli elementi finiti. IUAV dcp corso Disegno digitale

32 Il metodo degli Elementi Finiti Il metodo degli elementi finiti è stato messo a punto per risolvere problemi di analisi strutturale e si applica a corpi che possono essere suddivisi in un gran numero di elementi di forma definita ed elementare e di dimensioni molto piccole rispetto al corpo stesso. Applicando lo stesso algoritmo a tutti gli elementi e risolvendo il problema per ciascun elemento, si giunge così alla soluzione del problema applicato all intero corpo. Ad esempio, dovendo calcolare, al variare della temperatura, la dilatazione di un oggetto metallico di forma complessa e anche composto di varie parti in leghe diverse tra loro e con temperature che variano nello spazio e nel tempo, lo si potrà suddividere in moltissimi piccoli cubi per i quali è semplice risolvere il problema del calcolo della dilatazione nel tempo. Sommando tra di loro gli effetti si troverà la soluzione complessiva. Naturalmente, più numerosi saranno i piccoli cubi che approssimano l oggetto, migliore sarà anche l accuratezza dell analisi. IUAV dcp corso Disegno digitale

33 Ray casting Il Ray casting usa il test di intersezione tra una semiretta e una superficie per risolvere vari problemi di computer grafica. Può riferirsi a: Un problema generale per determinare il primo oggetto intersecato da un raggio. Una tecnica per la rimozione delle superfici nascoste. Una variante non ricorsiva del Ray tracing che considera solo il raggio primario Un metodo diretto di volume rendering, il volume ray casting. IUAV dcp corso Disegno digitale

34 Ray casting Il Ray casting può essere considerato una versione veloce del Ray tracing, poiché non calcola la nuova direzione che un raggio di luce può assumere dopo aver intersecato una superficie nel suo viaggio verso l occhio dell osservatore. Questo comporta l impossibilità di calcolare accuratamente le riflessioni, le rifrazioni e il naturale falloff delle ombre. L algoritmo originale (Arthur Appel, 1968) consiste nel lanciare raggi dal punto di vista, uno al centro di ciascun pixel dell immagine da creare, per trovare il primo oggetto che lo interseca. Usando le proprietà del materiale e gli effetti di luce della scena, questo algoritmo può determinare lo shading degli oggetti in scena, usando un metodo di shading tradizionale. Un importante vantaggio del Ray casting è la sua capacità di trattare facilmente oggetti matematici non piani per i quali è semplice definire l intersezione con una retta: ad esempio, sfere, coni, cilindri. IUAV dcp corso Disegno digitale

35 Volume Ray casting Volume ray casting (anche noto come volumetric ray casting, volumetric ray tracing, volume ray marching) è una tecnica di rendering image-based, poiché calcola immagini 2D da una scena 3D. Comprende quattro passaggi: 1. Ray casting: per ciascun pixel è lanciato un raggio dal PV. 2. Sampling: si definiscono dei sampling points lungo la parte del raggio che si trova all interno del volume. IUAV dcp corso Disegno digitale

36 Volume Ray casting 3. Shading: per ciascun campione è calcolato il gradiente (vale a dire l orientamento della superficie entro il volume). I campioni sono quindi sottoposti a shading, in relazione all orientamento della loro superficie rispetto alle luci di scena. 4. Compositing: i colori dei campioni, ottenuti a partire dall equazione di rendering, sono composti e miscelati tra loro, a partire dal fondo, determinando il colore finale del pixel in elaborazione. IUAV dcp corso Disegno digitale

37 Ray tracing Come per il Ray casting la tecnica del Ray tracing (Turner Whitted, 1979) segue i raggi partendo dal Punto di Vista. Lavora tracciando, all inverso, il percorso che potrebbe aver seguito un raggio di luce prima di giungere al PV. Mentre la scena è attraversata dal raggio, sono calcolate la riflessione, la rifrazione e l assorbimento nel punto in cui il raggio stesso colpisce un qualsiasi oggetto. I precedenti algoritmi lanciavano anch essi il raggio dall'occhio verso la scena, ma i raggi non venivano più seguiti. Quando un raggio colpisce una superficie, può generare fino a tre nuovi tipi di raggio: riflessione, rifrazione e ombra. Un raggio riflesso continua nella direzione della riflessione a specchio su di una superficie lucida. A questo punto interagisce con altri oggetti della scena; il primo oggetto che colpisce sarà quello visto nel riflesso presente sull'oggetto originario. Il raggio rifratto viaggia attraverso il materiale trasparente in modo simile, con l'aggiunta che può entrare o uscire da un materiale. IUAV dcp corso Disegno digitale

38 Ray tracing Per evitare di tracciare tutti i raggi presenti in una scena, un raggio ombra viene usato per testare se la superficie sia visibile a una luce. Un raggio colpisce una superficie in un qualche punto. Se questo punto "vede" la luce, il raggio viene seguito fino alla sorgente. Se durante il tragitto si incontra un oggetto opaco, la superficie è in ombra e quella sorgente non contribuisce al calcolo del colore. IUAV dcp corso Disegno digitale

39 Ray tracing Svantaggi. Un grave svantaggio è dato dalle performance. Il raytracing itera tutto il procedimento per ogni nuovo pixel, trattando ogni raggio in modo separato. Questa separazione offre vantaggi, ad esempio la possibilità di spedire più raggi del necessario per ottenere l'antialiasing e migliorare la qualità dell'immagine. Nonostante gestisca accuratamente interriflessioni e rifrazioni, il Ray Tracing tradizionale non è necessariamente realistico. Il vero realismo si ottiene quando l'equazione di rendering è ben approssimata o completamente implementata. Il calcolo completo è normalmente impossibile date le risorse di computazione richieste. Il realismo di tutti i metodi di rendering, quindi, deve essere valutato in rapporto all'approssimazione dell'equazione e, nel caso del ray tracing, non è necessariamente il più realistico. Altri metodi, tra cui il photon mapping, sono basati sul ray tracing in alcune parti dell'algoritmo, e danno migliori risultati. IUAV dcp corso Disegno digitale

40 Photon mapping Il photon mapping è in grado di simulare la rifrazione della luce attraverso sostanze trasparenti, ad esempio il vetro o l'acqua, riflessioni reciproche tra oggetti illuminati e alcuni effetti causati da particelle come il fumo o il vapore acqueo. Il photon mapping è stato sviluppato dal ricercatore danese Henrik Wann Jensen. La prima fase consiste nel simulare l'emissione di fotoni (photon tracing, di solito più di ) dalle sorgenti di luce di scena e nel tracciamento, all'interno della scena stessa, di una mappa 3D di fotoni virtuali; la seconda fase consiste nel rendering della scena utilizzando le informazioni contenute nella mappa, precedentemente creata, per stimare la radianza riflessa sulle superfici della scena. Al contrario dei tradizionali algoritmi di rendering permette di calcolare con buona precisione effetti di luce quali caustiche, riflessioni e surface scattering, e pertanto risulta particolarmente utile nella produzione di immagini con elementi in cristallo o metallo o con materiali translucidi. IUAV dcp corso Disegno digitale

41 Ray Tracing classico Photon path IUAV dcp corso Disegno digitale

42 Photon mapping senza PM fotoni IUAV dcp corso Disegno digitale

43 Surface scattering In fisica la diffusione ottica (dispersione o scattering in inglese) si riferisce a un'ampia classe di fenomeni nei quali onde o particelle vengono deflesse (ovvero cambiano traiettoria) a causa della collisione con altre particelle o onde. La deflessione avviene in maniera disordinata e in buona misura casuale e per questo la diffusione si distingue dalla riflessione e dalla rifrazione, che invece cambiano le traiettorie in maniera regolare e determinata. Sono considerati processi di scattering solo le interazioni che non comportino rilevanti cessioni o guadagni di energia. Un esempio tipico è il colore bianco del latte o della farina o delle nuvole: in questo caso le particelle del latte o della farina, o le goccioline d'acqua delle nuvole, diffondono uniformemente tutte le lunghezze d onda della luce e, poiché il processo si ripete moltissime volte all'interno del mezzo, la direzione di provenienza della luce non è più riconoscibile e il mezzo assume un colore bianco. IUAV dcp corso Disegno digitale

44 Caustiche Le caustiche sono delle entità geometriche formate dalla concentrazione singolare di curve, che modellizzano approssimativamente il comportamento dei raggi luminosi focalizzati da lenti o specchi curvi, che danno luogo a delle zone molto luminose quando incontrano una superficie. IUAV dcp corso Disegno digitale

45 IUAV dcp corso Disegno digitale

46 IUAV dcp corso Disegno digitale

47 L algoritmo di Monte Carlo L algoritmo di Monte Carlo è un metodo numerico che viene utilizzato per trovare le soluzioni di problemi matematici che possono avere molte variabili e che non possono essere risolti facilmente per via diretta. Il metodo è usato per trarre stime attraverso simulazioni. Si basa su un algoritmo che genera una serie di numeri che seguono la distribuzione di probabilità che si suppone abbia il fenomeno da indagare. La simulazione Monte Carlo calcola una serie di realizzazioni possibili del fenomeno in esame, con il peso proprio della probabilità di tale evenienza, cercando di esplorare in modo denso tutto lo spazio dei parametri del fenomeno. Una volta calcolato questo campione casuale, la simulazione esegue delle misure delle grandezze di interesse su tale campione. La simulazione Monte Carlo è ben eseguita se il valore medio di queste misure sulle realizzazioni del sistema converge al valore vero. IUAV dcp corso Disegno digitale

48 L algoritmo di Monte Carlo Non c'è un solo metodo Monte Carlo: il termine descrive invece una classe di approcci molto utilizzati per una larga categoria di problemi. Tuttavia, questi approcci tendono a seguire un particolare schema: Definire un dominio di possibili dati in input. Generare input casuali dal dominio con una certa distribuzione di probabilità determinate. Eseguire un calcolo deterministico utilizzando i dati in ingresso (input). Aggregare i risultati dei calcoli singoli nel risultato finale. Un esempio particolare dell'utilizzo del metodo Monte Carlo è l'impiego del metodo nell'analisi scacchistica. Negli ultimi anni i più forti programmi scacchistici in commercio, implementano delle opzioni d'analisi che utilizzano la analisi Monte Carlo. Per valutare una posizione, si fanno giocare al computer migliaia di partite partendo dalla posizione da analizzare, facendo eseguire al PC mosse del tutto casuali o pseudocasuali (quindi scelte tra le mosse più logiche). La media dei risultati ottenuti in queste partite è un'indicazione plausibile della mossa migliore. Esempio del gioco della battaglia navale. IUAV dcp corso Disegno digitale

49 Ambient occlusion L'ambient occlusion è un metodo di shading che tiene conto dell'attenuazione luminosa in prossimità di volumi occlusi. Diversamente da metodi locali come il Phong shading, l'ambient occlusion è un metodo globale, cioè l'illuminazione di ogni punto è funzione della geometria della scena. Ad ogni modo è un'approssimazione grezza dell'intera illuminazione globale. L'aspetto generato dalla sola ambient occlusion è simile a quello di un oggetto in un giorno nuvoloso. Solitamente l'ambient occlusion viene calcolata tracciando raggi in ogni direzione dalla superficie. I raggi che raggiungono lo sfondo o il "cielo" aumentano la luminosità della superficie, mentre quelli che intercettano un altro oggetto non aggiungono alcuna illuminazione. Di conseguenza i punti circondati da molte altre geometrie vengono renderizzati in ombra, mentre i punti più liberi da ingombri risultano più chiari. Una buona caratteristica di questo metodo di shading è quella di offrire una migliore percezione della forma tridimensionale degli oggetti mostrati. IUAV dcp corso Disegno digitale

50 Ambient occlusion IUAV dcp corso Disegno digitale

51 Ambient occlusion IUAV dcp corso Disegno digitale

52 Ambient occlusion Texture mapping IUAV dcp corso Disegno digitale

53 Texture mapping IUAV dcp corso Disegno digitale

54 Texture mapping Per ciascun vertice del triangolo si assegnano le coordinate u,v nello spazio texture. Una texture è di norma definita in coordinate normalizzate [0,1]x[0,1] nello spazio parametrico della texture. Pertanto si definisce un mapping tra il triangolo e un triangolo della texture. Ciascun vertice (di ciascun triangolo) ha le sue coordinate u,v nello spazio texture. IUAV dcp corso Disegno digitale

55 Texture mapping IUAV dcp corso Disegno digitale

56 Texture mapping IUAV dcp corso Disegno digitale

57 Radiosity Radiosity è una tecnica di illuminazione globale che usa metodi degli elementi finiti per risolvere l equazione di rendering in scene composte da superfici perfettamente diffusive. Usa un meccanismo indiretto: anziché calcolare i percorsi della luce dalla fonte alle superfici, verifica quanta luce può vedere ciascuna porzione di superficie. La radiosity tiene conto solo dei percorsi che partono da una sorgente e vengono riflessi diffusivamente un certo numero di volte (anche zero) prima di colpire l'occhio. Come metodo di rendering, la radiosità venne presentata nel 1984 da ricercatori della Cornell University (C. Goral, K. E. Torrance, D. P. Greenberg and B. Battaile) in un articolo intitolato "Modeling the interaction of light between diffuse surfaces". IUAV dcp corso Disegno digitale

58 Radiosity L'inclusione di calcoli di radiosità nel processo di rendering spesso aggiunge realismo al risultato proprio per il modo con il quale simula il mondo reale. Consideriamo una semplice stanza. L'immagine in alto è stata generata con un normale renderer a illuminazione diretta. Esistono tre tipi di luce nella scena, scelte e collocate nel tentativo di creare la giusta illuminazione: luci spot con ombre (per creare l'illuminazione sul pavimento), luce d'ambiente (senza la quale il resto della stanza sarebbe al buio) e luci omnidirezionali senza ombra (per ridurre la piattezza della luce d'ambiente). L'immagine in basso è stata calcolata con l'uso di un algoritmo di radiosità. C'è una sola sorgente di luce, un'immagine del cielo posta all'esterno della stanza. La differenza è ben visibile. Ombre morbide sono visibili sul pavimento e vari effetti luminosi sono presenti nella stanza. Inoltre, il colore rosso del tappeto viene riflesso sui muri grigi, procurando un effetto realistico. Nessuno di questi effetti è stato creato ad arte, sono tutti frutto dell'algoritmo. IUAV dcp corso Disegno digitale

59 Radiosity La superficie della scena da visualizzare viene divisa in una o più superfici (patch) e l'algoritmo si occupa di una superficie alla volta. Per ogni passata dell'algoritmo viene calcolata la luce che una patch riceve dalle altre. Una parte della luce viene considerata assorbita, il resto viene riflesso nella scena per il prossimo passaggio dell'algoritmo. Uno dei comuni metodi per la risoluzione dell'equazione di radiosità viene definita shooting radiosity e risolve in modo iterativo sparando (da qui il nome) luce da una superficie a ogni passo dell algoritmo. Dopo la prima passata saranno illuminati solo gli oggetti che vedono la sorgente di luce. Dopo la seconda, altre superfici riceveranno la luce a causa del rimbalzo di quest'ultima sulle patch già illuminate. La scena acquisisce luminosità ad ogni passo, fino a raggiungere una stabilità, dovuta al quasi totale assorbimento della luce da parte delle patch. IUAV dcp corso Disegno digitale

60 Radiosity Il metodo si fonda sulla base della radiazione termica, visto che consiste nel calcolo dell'ammontare d'energia trasferito tra superfici. Per poter semplificare il calcolo si suppone che tutte le superfici siano perfettamente diffusive. Le superfici vengono solitamente discretizzate in un numero finito di quadrilateri o triangoli. Dopo questa frammentazione, l'ammontare dell energia trasferita può essere calcolato utilizzando la riflessività conosciuta delle patch, combinata con il fattore di forma delle due patch. Quest ultima quantità, adimensionale, viene calcolata partendo dall'orientamento delle due patch nello spazio 3D e può essere immaginata come la frazione della possibile area emittente della prima patch vista dalla seconda. L equazione è monocromatica e va pertanto ripetuta per ciascun colore primario. L algoritmo di base presenta alcuni problemi di visualizzazione, ad esempio sui bordi degli oggetti, causati da una discretizzazione delle superfici a volte rozza. Per migliorare la discretizzazione si adottano tecniche di discontinuity meshing che usano la conoscenza della visibilità reciproca degli oggetti per generare una discretizzazione più intelligente. IUAV dcp corso Disegno digitale

61 Ray tracing IUAV dcp corso Disegno digitale

62 Ray tracing + soft shadows IUAV dcp corso Disegno digitale

63 Ray tracing + soft shadows + caustics IUAV dcp corso Disegno digitale

64 Ray tracing + soft shadows + caustics + illuminaz. diffusa indiretta IUAV dcp corso Disegno digitale

65 Cinema 4D Esempi di rendering eseguiti con varie tecniche Illuminazione con luce infinita al 100%. Nessuna ombra. Il cubo presenta zone completamente non illuminate. Sembra fluttuare per la mancanza d'ombra riportata sul pavimento. E' evidente la mancanza di punti di riferimento spaziali. IUAV dcp corso Disegno digitale

66 Cinema 4D Esempi di rendering eseguiti con varie tecniche Illuminazione con luce infinita al 100%. Ombra morbida. Il cubo presenta zone non illuminate. L'ombra morbida colloca il cubo spazialmente nonostante la faccia opposta alla luce diretta sia completamente indistinta. IUAV dcp corso Disegno digitale

67 Cinema 4D Esempi di rendering eseguiti con varie tecniche Illuminazione con luce infinita al 100%. Ombra netta.. Il cubo presenta zone completamente non illuminate. L'ombra netta colloca il cubo spazialmente. IUAV dcp corso Disegno digitale

68 Cinema 4D Esempi di rendering eseguiti con varie tecniche Illuminazione con luce infinita al 100%. Ombra area. Il cubo presenta zone completamente non illuminate. L'ombra area colloca il cubo spazialmente e consente un maggiore realismo. Senza l'utilizzo di illuminazione globale sarebbe necessario inserire delle fonti di illuminazione aggiuntive per illuminare le zone in ombra. IUAV dcp corso Disegno digitale

69 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: IR. Diffusione: 1, Intensità primaria: 100%. Il cubo risulta ora ben illuminato. Le zone scure sono scomparse. Si nota una leggera ombreggiatura appena sotto il cubo dovuta alla smussatura dello stesso. Come si vede dal risultato, il cielo inserito emette radianza che è moltiplicata dalla Illuminazione Globale verso tutti gli oggetti presenti in scena. IUAV dcp corso Disegno digitale

70 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: IR. Diffusione: 2, Int. Prim.: 100%, second. 100% Aumentando la diffusione si aumentano i rimbalzi sulle superfici. Le zone d'ombra vengono schiarite dall'intensità secondaria. L'intensità primaria invece si potrà regolare per aumentare la luminosità delle superfici esposte direttamente alla fonte luminosa. Più si aumenta la diffusione e più l'immagine diverrà chiara IUAV dcp corso Disegno digitale

71 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: QMC. Diffusione: 1, Int. Prim.: 100%. 64 campioni Il metodo QMC è più brutale poiché - a differenza della IR che, grazie al prepass calcolava dei singoli punti (chiave di lettura dei chiaro-scuri) - interviene su ogni singolo pixel dell'immagine realizzando di fatto delle zone ombra più accentuate e definite anche se caratterizzate da una certa grana. IUAV dcp corso Disegno digitale

72 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: QMC. Diffusione: 1, Int. Prim.: 100%. 64 campioni Anche per il metodo Quasi- Monte Carlo aumentando la profondità diffusione aumenteremo la luminosità globale dell'immagine. IUAV dcp corso Disegno digitale

73 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: IR+QMC. Diff.: 2, Int. Prim.: 100%. 128 camp. E' un sistema che offre i vantaggi di entrambe le tecniche: perfetta per esterni per le ombre intense e definite e i piani bene illuminati. IUAV dcp corso Disegno digitale

74 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: campioni cielo. Intensità: 100%. 64 campioni. E' da utilizzarsi quando l'illuminazione è demandata solo alla presenza dell'oggetto Shader Cielo di Cinema 4D o all'oggetto Cielo Normale (quello presente in gestione luci). L'illuminazione proviene dall'alto (l oggetto da illuminare deve poggiare su di un piano). IUAV dcp corso Disegno digitale

75 Cinema 4D Esempi di rendering eseguiti con varie tecniche Global Illumination: campioni cielo. Intensità: 200%. 128 campioni. Aumentando l'intensità primaria si illumina maggiormente la scena. Maggiore è il numero dei campioni e minore sarà la grana presente nella scena. IUAV dcp corso Disegno digitale

Interazione luce - materia

Interazione luce - materia Interazione luce - materia 1 Modelli di illuminazione Il modello di illuminazione descrive l interazione tra la luce e gli oggetti della scena Descrive i fattori che determinano il colore di un punto della

Dettagli

ScuolaSI computer grafica 3d

ScuolaSI computer grafica 3d ScuolaSI computer grafica 3d pagina stampata dal sito ScuolaSI http://www.scuolasi.it pubblicato il 22/04/2011 Grafica - La computer grafica 3D è un ramo della computer grafica che basa la creazione di

Dettagli

Introduzione alla Computer Graphics

Introduzione alla Computer Graphics Introduzione alla Computer Graphics Informatica Grafica CdLS a ciclo unico in Ingegneria Edile-Architettura a.a. 2008/09 Computer Graphics e Image Processing Image processing Insieme di teorie ed algoritmi

Dettagli

Illuminazione avanzata

Illuminazione avanzata Informatica Grafica per le arti Illuminazione avanzata E' possibile applicare una bitmap ad una luce. Una luce a cui e' applicata una bitmap proietta l'immagine associata nello spazio. Marco Gribaudo marcog@di.unito.it

Dettagli

Rendering ed illuminazione

Rendering ed illuminazione Rendering ed illuminazione Dove si introduce un metodo per ottenere una immagine a partire da una descrizione degli oggetti tridimensionali e si presenta la legge fondamentale che governa l illuminazione.

Dettagli

Grafica computazionale

Grafica computazionale Grafica computazionale Lezione 5 (slide parzialmente basate su Computer Graphics - MIT Opencourseware Grafica Computazionale - Massimiliano Corsini Università di Siena) 1 L'Equazione di Rendering La luce

Dettagli

Luci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione.

Luci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione. Luci/Ombre YAFARAY motore di rendering Open Source Federico Frittelli aka fredfrittella SUTURA-studio di progettazione LinuxDay, 2010 fredfrittella (SUTURA-studio di progettazione) Luci/Ombre 23 Ottobre

Dettagli

IR(3): Illuminazione Globale

IR(3): Illuminazione Globale IR(3): Illuminazione Globale Alessandro Martinelli alessandro.martinelli@unipv.it 21 Dicembre 2011 IR(3): Illuminazione Globale Illuminazione e Rendering: Principi di Illuminazione Rendering Real-Time

Dettagli

Corso di Visione Artificiale. Radiometria. Samuel Rota Bulò

Corso di Visione Artificiale. Radiometria. Samuel Rota Bulò Corso di Visione Artificiale Radiometria Samuel Rota Bulò Come vediamo? Teorie della visione Teoria emissionista Teoria emissionista (o visione tattile ): l'occhio emette un fascio di raggi che, viaggiando

Dettagli

Capitolo 8 Rendering Globale. Dal modello locale ai modelli globali. Cap. 8 - Contenuti. Rendering Locale. Sezione 8.1. Limitazioni del modello locale

Capitolo 8 Rendering Globale. Dal modello locale ai modelli globali. Cap. 8 - Contenuti. Rendering Locale. Sezione 8.1. Limitazioni del modello locale Cap. 8 - Contenuti Capitolo 8 Rendering Globale 8.1 Dal modello locale ai modelli globali Limitazioni del modello locale, effetti globale e modi per approssimarli in un contesto locale 8.2 Ray-tracing

Dettagli

Le luci. L'illuminazione diretta. Informatica Grafica per le arti. L'illuminazione diretta. L'illuminazione diretta. L'illuminazione diretta

Le luci. L'illuminazione diretta. Informatica Grafica per le arti. L'illuminazione diretta. L'illuminazione diretta. L'illuminazione diretta Informatica Grafica per le arti Per poter produrre delle immagini che diano il senso della tridimensionalita', i programmi di grafica 3D si servono di tecniche per simulare l'illuminazione degli oggetti

Dettagli

RADIOSITY TUTORIAL. versione originale su: http://www.mvpny.com/radtutmv/radiositytut1mv.html

RADIOSITY TUTORIAL. versione originale su: http://www.mvpny.com/radtutmv/radiositytut1mv.html RADIOSITY TUTORIAL La "Profondità Diffusione" che si imposta nella finesta Settaggi Radiosity (render- >parametri rendering->radiosity) stabilisce quante volte una fonte di illuminazione andrà a riflettersi

Dettagli

Grafica al calcolatore. Computer Graphics. 6 Modelli di illuminazione 18/11/12

Grafica al calcolatore. Computer Graphics. 6 Modelli di illuminazione 18/11/12 Grafica al calcolatore Computer Graphics 6 Modelli di illuminazione 18/11/12 Grafica 2013 1 Ray casting e colore Tornando al problema della formazione dell'immagine, possiamo creare le immagini se sappiamo

Dettagli

Applicazioni 3D avanzate

Applicazioni 3D avanzate Azienda Ospedaliera Card. G. Panico Applicazioni 3D avanzate VR e segmentazione delle articolazioni: campi applicativi Indice Applicazioni 3D avanzate Articolazioni e grandi macchine 1. Definizioni 2.

Dettagli

Dalla Sfera a Luigi del film Cars L Algoritmo di Ray Tracing

Dalla Sfera a Luigi del film Cars L Algoritmo di Ray Tracing Dalla Sfera a Luigi del film Cars L Algoritmo di Ray Tracing Ing. Federico Bergenti E-mail federico.bergenti@unipr.it Telefono +39 0521 90 6929 Sintesi di Immagini Digitali Generazione automatica di immagini

Dettagli

Di Blasi Gianpiero - D.M.I. - Università di Catania. Lezione 6. Luci

Di Blasi Gianpiero - D.M.I. - Università di Catania. Lezione 6. Luci Di Blasi Gianpiero - D.M.I. - Università di Catania Java3D Lezione 6 Luci Cosa impareremo oggi? Il modello di illuminazione di Java3D Come creare luci Come fare interagire gli oggetti visuali con le luci

Dettagli

Ottica fisiologica (2): sistemi ottici

Ottica fisiologica (2): sistemi ottici Ottica fisiologica (2): sistemi ottici Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it http://boccignone.di.unimi.it/pmp_2014.html

Dettagli

Grafica al calcolatore. Computer Graphics. 5 - Rendering 19/11/12

Grafica al calcolatore. Computer Graphics. 5 - Rendering 19/11/12 Grafica al calcolatore Computer Graphics 5 - Rendering 19/11/12 Grafica 2013 1 Rendering Il termine rendering indica la serie di algoritmi, geometrici e non, a cui si sottopone una data descrizione di

Dettagli

Il rendering fotorealistico. Conferimento ad oggetti 3D di un aspetto particolarmente fotorealistico

Il rendering fotorealistico. Conferimento ad oggetti 3D di un aspetto particolarmente fotorealistico Il rendering fotorealistico Conferimento ad oggetti 3D di un aspetto particolarmente fotorealistico Rendering fotorealistico Gli oggetti sottoposti a rendering devono essere facce 3D o essere tridimensionali.

Dettagli

28/05/2009. La luce e le sue illusioni ottiche

28/05/2009. La luce e le sue illusioni ottiche La luce e le sue illusioni ottiche Cosa si intende per raggio luminoso? Immagina di osservare ad una distanza abbastanza elevata una sorgente di luce... il fronte d onda potrà esser approssimato ad un

Dettagli

LA LUCE, I COLORI, LA VISIONE

LA LUCE, I COLORI, LA VISIONE LA LUCE, I COLORI, LA VISIONE Si è elaborato un percorso sia per la scuola primaria sia per la scuola secondaria di primo grado. I moduli sono indipendenti gli uni dagli altri ma sono presentati secondo

Dettagli

Introduzione. Se la scena non ne contiene, Maya ombreggia ed effettua il rendering con la luce di default.

Introduzione. Se la scena non ne contiene, Maya ombreggia ed effettua il rendering con la luce di default. Introduzione Le luci sono oggetti atti a simulare le lampade per l illuminazione delle case, i riflettori e proiettori degli allestimenti teatrali e cinematografici, il sole ecc. Se la scena non ne contiene,

Dettagli

2.1 CAPITOLO 2 I RAGGI E LE LORO PROPRIETÀ

2.1 CAPITOLO 2 I RAGGI E LE LORO PROPRIETÀ 2.1 CAPITOLO 2 I RAGGI E LE LORO PROPRIETÀ 2.2 Riflettendo sulla sensazione di calore che proviamo quando siamo esposti ad un intensa sorgente luminosa, ad esempio il Sole, è naturale pensare alla luce

Dettagli

Rendering & ray tracing. Implementazione e applicazione pratica

Rendering & ray tracing. Implementazione e applicazione pratica Rendering & ray tracing Implementazione e applicazione pratica Che cos e CG(computer graphics)? Quando si parla di CG si intendono immagini, o video creati al computer. CG e una branca dell informatica

Dettagli

Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI

Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI Capitolo 6 ELABORAZIONE DI IMMAGINI A COLORI Il colore viene utilizzato nelle immagini digitali per due motivi principali: è un descrittore che semplifica l identificazione di un oggetto e la sua estrazione

Dettagli

Ottica geometrica. L ottica geometrica tratta i. propagazione in linea retta e dei. rifrazione della luce.

Ottica geometrica. L ottica geometrica tratta i. propagazione in linea retta e dei. rifrazione della luce. Ottica geometrica L ottica geometrica tratta i fenomeni che si possono descrivere per mezzo della propagazione in linea retta e dei fenomeni di riflessione e la rifrazione della luce. L ottica geometrica

Dettagli

Capitolo 6 Interazione luce-materia

Capitolo 6 Interazione luce-materia Capitolo 6 Interazione luce-materia Modelli di illuminazione Modello di illuminazione: formulazione matematica dell equazione del trasporto dell energia luminosa L equazione che risolve questo problema:

Dettagli

Franco Gugliermetti, Fabio Bisegna. Report RSE/2009/40

Franco Gugliermetti, Fabio Bisegna. Report RSE/2009/40 Integrazione luce naturale/luce artificiale in ambito industriale Parte 6: Tecniche di modellazione avanzate e tradizionali per l analisi dell ambiente visivo in presenza di sistemi tradizionali e innovativi

Dettagli

Corso di Fotografia Centro Iniziative Sociali Roberto Borgheresi

Corso di Fotografia Centro Iniziative Sociali Roberto Borgheresi Corso di Fotografia Centro Iniziative Sociali Roberto Borgheresi 2 Principi Generali della Fotografia LE MISURAZIONI DELLA LUCE 3 LA LUCE QUALE ENERGIA MISURABILE Abbiamo visto che la luce è una forma

Dettagli

La Pipeline Grafica. Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione. La Pipeline Grafica.

La Pipeline Grafica. Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione. La Pipeline Grafica. La Pipeline Grafica Vediamo come avviene il rendering, ovvero la visualizzazione di oggetti. Introduzione La Pipeline Grafica Spazio vista Spazio 3D-screen Shading Rasterizzazione Rimozione delle facce

Dettagli

Scienze integrate (Biologia con elem.di biologia marina) Prof.ssa Rosa Domestico Lavoro degli alunni della classe IIG a.s.

Scienze integrate (Biologia con elem.di biologia marina) Prof.ssa Rosa Domestico Lavoro degli alunni della classe IIG a.s. LA LUCE Scienze integrate (Biologia con elem.di biologia marina) Prof.ssa Rosa Domestico Lavoro degli alunni della classe IIG a.s. 2012_2013 La luce è una forma di energia che ci fa vedere le forme, i

Dettagli

TECNICHE DI ANALISI DEI FLUSSI

TECNICHE DI ANALISI DEI FLUSSI Corso di Misure Meccaniche Termiche e Collaudi 5 anno - Ingegneria Meccanica Politecnico di Bari prof. Domenico Laforgia ing. Giuseppe Starace TECNICHE DI ANALISI DEI FLUSSI In questa trattazione si farà

Dettagli

LUCE, VISIONE, OMBRA, COLORE

LUCE, VISIONE, OMBRA, COLORE Dipartimento di scienze umane per la Formazione Corso di Laurea in Scienze dell educazione LUCE, VISIONE, OMBRA, COLORE Aspetti scientifici e attività laboratoriali Per il corso di Osservazioni Scientifiche

Dettagli

Radiazione elettromagnetica

Radiazione elettromagnetica Radiazione elettromagnetica Un onda e.m. e un onda trasversa cioe si propaga in direzione ortogonale alle perturbazioni ( campo elettrico e magnetico) che l hanno generata. Nel vuoto la velocita di propagazione

Dettagli

Enviroment e Global Illumination : a cosa servono

Enviroment e Global Illumination : a cosa servono Enviroment e Global Illumination : a cosa servono Iniziamo con un discorso generale per introdurre i concetti di Enviroment e Global Illumination e capire a cosa servono. Successivamente vederemo come

Dettagli

Tecniche di mappatura

Tecniche di mappatura Tecniche di mappatura Dove si discute l utile tecnica di texture mapping che consente di aggiungere dettagli alle superfici senza gravare sulla geometria. Introduzione Texture mapping Bump mapping Grafica

Dettagli

Alessandro Farini: Dispense di Illuminotecnica per le scienze della visione

Alessandro Farini: Dispense di Illuminotecnica per le scienze della visione Capitolo 1 Radiazione elettromagnetica e occhio In questo capitolo prendiamo in considerazione alcune grandezze fondamentali riguardanti l illuminazione e alcuni concetti legati alla visione umana che

Dettagli

CONOSCERE LA LUCE. Propagazione nello spazio di un onda elettromagnetica.

CONOSCERE LA LUCE. Propagazione nello spazio di un onda elettromagnetica. FOTODIDATTICA CONOSCERE LA LUCE Le caratteristiche fisiche, l analisi dei fenomeni luminosi, la temperatura di colore. Iniziamo in questo fascicolo una nuova serie di articoli che riteniamo possano essere

Dettagli

LA STEREO FOTOMETRIA, OLTRE L IMMAGINAZIONE

LA STEREO FOTOMETRIA, OLTRE L IMMAGINAZIONE MADD-SPOT, 2, 2013 LA STEREO FOTOMETRIA, OLTRE L IMMAGINAZIONE DI ROBERTO MECCA Il mercato dell animazione 3D è in forte crescita in questi anni. Stampanti tridimensionali, nuovi strumenti per l analisi

Dettagli

Fisica II - CdL Chimica. Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici

Fisica II - CdL Chimica. Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici Ottica geometrica In ottica geometrica si analizza la formazione di immagini assumendo che la luce si propaghi in modo rettilineo

Dettagli

La percezione del colore

La percezione del colore 30 Gennaio 2007 Corso di Laurea in Informatica Multimediale Facoltà di Scienze MMFFNN Università di Verona La percezione del colore Chiara Della Libera DSNV Università di Verona Sezione di Fisiologia Umana

Dettagli

1 Introduzione 1. Ottica Geometrica

1 Introduzione 1. Ottica Geometrica 1 Introduzione 1 1 Introduzione Ottica Geometrica 1.1 Estratto Lo scopo di questa esperienza è quello di apprendere come la luce interagisce con elementi ottici quali le lenti, e come, in sequito alla

Dettagli

Grafica al calcolatore - Computer Graphics

Grafica al calcolatore - Computer Graphics Grafica al calcolatore - Computer Graphics 8 Pipeline di rasterizzazione - 2 12/12/14 Grafica 2014 1 Riepilogo Operazioni geometriche Pixel processing 12/12/14 Grafica 2014 2 Rasterizzazione/scan connversion

Dettagli

PROGRAMMA OPERATIVO NAZIONALE

PROGRAMMA OPERATIVO NAZIONALE PROGRAMMA OPERATIVO NAZIONALE Fondo Sociale Europeo "Competenze per lo Sviluppo" Obiettivo C-Azione C1: Dall esperienza alla legge: la Fisica in Laboratorio Ottica geometrica Sommario 1) Cos è la luce

Dettagli

Luce e colore A cura di Ornella Pantano e Enrica Giordano

Luce e colore A cura di Ornella Pantano e Enrica Giordano Cosa serve per vedere Didattica della Fisica A.A. 2009/10 Luce e colore A cura di Ornella Pantano e Enrica Giordano Per poter vedere un oggetto è necessario che un fascio di luce emesso da una sorgente

Dettagli

La Luce Luce incidente e luce riflessa

La Luce Luce incidente e luce riflessa La Luce La luce è il solo tipo di radiazione elettromagnetica a cui l'occhio umano è sensibile. Una simile radiazione va considerata nell'ambito di uno spettro continuo, che comprende oltre alla luce,

Dettagli

Fondamenti di Grafica Tridimensionale

Fondamenti di Grafica Tridimensionale Fondamenti di Grafica Tridimensionale La Pipeline Grafica Marco Di Benedetto marco.dibenedetto@isti.cnr.it Visualizzazione dell Informazione noi siamo qui Informazione mondo reale (es: 3D scans) creazione

Dettagli

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile Elementi di ottica L ottica si occupa dello studio dei percorsi dei raggi luminosi e dei fenomeni legati alla propagazione della luce in generale. Lo studio dell ottica nella fisica moderna si basa sul

Dettagli

Grafica al Calcolatore Fotorealismo - 1. Introduzione

Grafica al Calcolatore Fotorealismo - 1. Introduzione Fotorealismo Dove si elecano trucchi sagaci ed effetti speciali che servono ad aumentare con poca spesa il fotorealismo. Introduzione Environment map Light map Ombre geometriche Trasparenza Multi-pass

Dettagli

Illuminazione ILLUMINAZIONE

Illuminazione ILLUMINAZIONE ILLUMINAZIONE ILLUMINAZIONE 293 Illuminazione Argomenti: Basi dell illuminazione Creazione della profondità Luci principali, luci di riempimento e luci di sfondo Intensità e decadenza Posizionamento delle

Dettagli

AutoCAD 2012. Modellazione 3D e Rendering. Rendering avanzato

AutoCAD 2012. Modellazione 3D e Rendering. Rendering avanzato AutoCAD 2012 Modellazione 3D e Rendering Rendering avanzato AutoCAD 2012 3D, molto più di una grande guida! Cari lettori della guida AutoCAD 2012 -Modellazione 3D e rendering, vi avevamo lasciato con la

Dettagli

La diffrazione. Lezioni d'autore

La diffrazione. Lezioni d'autore La diffrazione Lezioni d'autore Figure di diffrazione VIDEO Il potere risolutivo di un sistema ottico (I) Un esperienza classica sulle capacità di una persona di distinguere due oggetti vicini si realizza

Dettagli

Informatica Grafica. Prof. Massimiliano Dellisanti Fabiano Vilardi. (2a parte) a.a. 2011/2012

Informatica Grafica. Prof. Massimiliano Dellisanti Fabiano Vilardi. (2a parte) a.a. 2011/2012 Informatica Grafica (2a parte) a.a. 2011/2012 Prof. Massimiliano Dellisanti Fabiano Vilardi 1 Grafica 3D Con Grafica 3D si indicano quelle tecniche informatiche finalizzate alla descrizione (e rappresentazione

Dettagli

SULLE ORME DI GALILEO LA LUCE DELLA LUNA

SULLE ORME DI GALILEO LA LUCE DELLA LUNA SULLE ORME DI GALILEO LA LUCE DELLA LUNA L ottica nei Massimi Sistemi Nella prima giornata del Dialogo sui massimi sistemi c è una lunga discussione dedicata al confronto tra l aspetto apparente della

Dettagli

OTTICA TORNA ALL'INDICE

OTTICA TORNA ALL'INDICE OTTICA TORNA ALL'INDICE La luce è energia che si propaga in linea retta da un corpo, sorgente, in tutto lo spazio ad esso circostante. Le direzioni di propagazione sono dei raggi che partono dal corpo

Dettagli

Laboratorio di Ottica, Spettroscopia, Astrofisica

Laboratorio di Ottica, Spettroscopia, Astrofisica Università degli Studi di Palermo Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Fisica Progetto Lauree Scientifiche Laboratorio di Ottica, Spettroscopia, Astrofisica Antonio Maggio

Dettagli

STUDIO DEL MOTORE GRAFICO OGRE 3D PER L'INTEGRAZIONE DI UNO SHADER DI GESTIONE DELL'ILLUMINAZIONE

STUDIO DEL MOTORE GRAFICO OGRE 3D PER L'INTEGRAZIONE DI UNO SHADER DI GESTIONE DELL'ILLUMINAZIONE UNIVERSITÀ DEGLI STUDI DI MILANO FACOLTÀ DI: Scienze Matematiche, Fisiche e Naturali CORSO DI LAUREA IN: Comunicazione Digitale STUDIO DEL MOTORE GRAFICO OGRE 3D PER L'INTEGRAZIONE DI UNO SHADER DI GESTIONE

Dettagli

Politecnico di Milano - Facoltà del design - Laboratorio di computer grafica C2 Michele Zannoni Giovanni Gigante Tutorial 05: Materiali in Maya

Politecnico di Milano - Facoltà del design - Laboratorio di computer grafica C2 Michele Zannoni Giovanni Gigante Tutorial 05: Materiali in Maya Introduzione I materiali conferiscono un maggiore realismo alla scena. Un materiale descrive come un oggetto riflette o trasmette la luce. Le proprietà dei materiali sono strettamente associate a quelle

Dettagli

Le texture. Informatica Grafica I. Le texture. Le texture. Le texture. Le texture. Le texture

Le texture. Informatica Grafica I. Le texture. Le texture. Le texture. Le texture. Le texture Informatica Grafica I Per rendere realistici gli oggetti modellati occorre definire accuratamente l'aspetto delle loro superfici. Il modo piu' semplice consiste nel sovrapporre immagini alle superfici.

Dettagli

Modelli per i materiali

Modelli per i materiali Texture mapping 1 Modelli per i materiali Il realismo visivo può essere ottenuto mediante i modelli di illuminazione e dei materiali Per modellare i materiali si possono utilizzare delle immagini dette

Dettagli

3.1 CAPITOLO 3 FORMAZIONE DELLE IMMAGINI

3.1 CAPITOLO 3 FORMAZIONE DELLE IMMAGINI 3.1 CAPITOLO 3 FORMAZIONE DELLE IMMAGINI Il processo di formazione di una immagine da parte di un sistema ottico è facilmente descrivibile in termini di raggi. In figura la scatola rappresenta un generico

Dettagli

CURRICOLO MATEMATICA

CURRICOLO MATEMATICA 1 CURRICOLO MATEMATICA Competenza 1 al termine della scuola dell Infanzia 2 NUMERI Raggruppare, ordinare, contare, misurare oggetti, grandezze ed eventi direttamente esperibili. Utilizzare calendari settimanali

Dettagli

Grafica vettoriale. Al contrario la grafica vettoriale si basa sull'idea di dare una descrizione geometrica dell'immagine

Grafica vettoriale. Al contrario la grafica vettoriale si basa sull'idea di dare una descrizione geometrica dell'immagine Grafica vettoriale Come abbiamo visto in un certo dettaglio, la grafica raster si basa sull'idea di definire certe proprietà (colore, trasparenza, ecc.) di ogni pixel applicazioni di tipo fotografico Al

Dettagli

di tecniche della modellazione digitale computer 3D A.A. 2011/2012 docente Arch. Emilio Di Gristina

di tecniche della modellazione digitale computer 3D A.A. 2011/2012 docente Arch. Emilio Di Gristina 16corso di tecniche della modellazione digitale computer 3D A.A. 2011/2012 docente Arch. Emilio Di Gristina Mental Ray Mental Ray Mental Ray Mental Ray Mental Ray Mental Ray Mental Ray Mental Ray introduzione

Dettagli

Il colore. IGEA 2006-07 7 febbraio 2007

Il colore. IGEA 2006-07 7 febbraio 2007 Il colore IGEA 2006-07 7 febbraio 2007 La luce Radiazione elettromagnetica 380 740 nanometri (790 480 THz) Percezione della luce /1 Organi sensoriali: Bastoncelli Molto sensibili (anche a un solo fotone:

Dettagli

IL LASER. Principio di funzionamento.

IL LASER. Principio di funzionamento. IL LASER Acronimo di Light Amplification by Stimulated Emission of Radiation (amplificazione di luce per mezzo di emissione stimolata di radiazione), è un amplificatore coerente di fotoni, cioè un dispositivo

Dettagli

LA SIMULAZIONE E LA COMUNICAZIONE DEL PROGETTO ILLUMINOTECNICO: IL CASO DI PALAZZO MADAMA IN TORINO

LA SIMULAZIONE E LA COMUNICAZIONE DEL PROGETTO ILLUMINOTECNICO: IL CASO DI PALAZZO MADAMA IN TORINO Politecnico di Torino,, Facoltà di Architettura - Dipartimento di Energetica Virtuality 2002 Annual Virtual Reality Conference - 2 Convegno MIMOS Torino 28-29 ottobre LA SIMULAZIONE E LA COMUNICAZIONE

Dettagli

Colori e Arcobaleno. La composizione della luce

Colori e Arcobaleno. La composizione della luce Colori e Arcobaleno Noi vediamo grazie alla luce, ma che cosa sono tutti i colori che ci circondano? La luce del Sole è proprio bianca come la vediamo? Come si forma l arcobaleno? Perché il cielo è azzurro?

Dettagli

Fare scienza con il computer OTTICA - RIFRAZIONE IN MEZZI NON OMOGENEI. Giorgio Pastore (pastore@ts.infn.it) Maria Peressi (peressi@ts.infn.

Fare scienza con il computer OTTICA - RIFRAZIONE IN MEZZI NON OMOGENEI. Giorgio Pastore (pastore@ts.infn.it) Maria Peressi (peressi@ts.infn. Fare scienza con il computer OTTCA - RFRAZONE N MEZZ NON OMOGENE Giorgio Pastore (pastore@ts.infn.it) Maria Peressi (peressi@ts.infn.it) Universita degli Studi di Trieste Laboratorio nformatico Poropat

Dettagli

AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA

AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA AREA MATEMATICO-SCIENTIFICO-TECNOLOGICA MATEMATICA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA SECONDARIA DI PRIMO GRADO. L alunno ha rafforzato un atteggiamento positivo rispetto

Dettagli

LUCE, COLORE, VISIONE (6 anni)

LUCE, COLORE, VISIONE (6 anni) LUCE, COLORE, VISIONE (6 anni) Giochi con luce, ombra, buio in ambienti diversi (all aperto ed al chiuso in condizioni di illuminazione diversa, possibilmente anche con la luna, e al variare del tempo

Dettagli

Ottica fisiologica (2)

Ottica fisiologica (2) Ottica fisiologica (2) Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Scienze dell Informazione Università di Milano boccignone@dsi.unimi.it http://homes.dsi.unimi.it/~boccignone/giuseppeboccignone_webpage/modelli_percezione.html

Dettagli

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base Texture mapping Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Livello di approfondimento della lezione

Dettagli

Le texture. Le texture. Informatica Grafica per le arti. Le texture. Le texture. Le texture. Le texture

Le texture. Le texture. Informatica Grafica per le arti. Le texture. Le texture. Le texture. Le texture Informatica Grafica per le arti Per rendere realistici gli oggetti modellati occorre definire accuratamente l'aspetto delle loro superfici. Il modo piu' semplice consiste nel sovrapporvi speciali immagini.

Dettagli

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri COMPETENZA CHIAVE MATEMATICA Fonte di legittimazione Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE L alunno utilizza il calcolo scritto e mentale con i numeri

Dettagli

LA SIMULAZIONE ILLUMINOTECNICA CON RADIANCE MEDIANTE ECOTECT

LA SIMULAZIONE ILLUMINOTECNICA CON RADIANCE MEDIANTE ECOTECT A02 059 Laura Bellia Carla Di Martino Gennaro Spada LA SIMULAZIONE ILLUMINOTECNICA CON RADIANCE MEDIANTE ECOTECT L ILLUMINAZIONE DI UNA CHIESA DI INTERESSE STORICO ARTISTICO Copyright MMX ARACNE editrice

Dettagli

ESPERIENZA 5 OTTICA FISICA INTERFERENZA E DIFFRAZIONE

ESPERIENZA 5 OTTICA FISICA INTERFERENZA E DIFFRAZIONE ESPERIENZA 5 OTTICA FISICA INTERFERENZA E DIFFRAZIONE Lo scopo di quest esperimento è osservare la natura ondulatoria della luce, nei fenomeni della diffrazione e dell interferenza propri delle onde. In

Dettagli

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo 2010. Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo 2010. Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano Lezione1 Informatica Grafica Cos è la computer grafica Lezione del 10 Marzo 2010 Grafica OpenGL vs Direct Dipartimento di Ingegneria Meccanica Politecnico di Milano 1.1 Tubo a Raggi Catodici Cathode Ray

Dettagli

Trasmissione termica

Trasmissione termica ISOLAMENTO TERMICO Per oltre 80 anni l utilizzo della vetrata isolante è stata riconosciuta come una condizione essenziale per garantire l isolamento termico degli edifici. Recenti sviluppi tecnologici

Dettagli

Ottica fisica e ottica ondulatoria Lezione 12

Ottica fisica e ottica ondulatoria Lezione 12 Ottica fisica e ottica ondulatoria Lezione La luce è un onda elettromagnetica; ne studiamo le proprietà principali, tra cui quelle non dipendenti direttamente dalla natura ondulatoria (ottica geometrica

Dettagli

Definizione di lente. Tipi di lenti

Definizione di lente. Tipi di lenti LENTI Sommario Definizione di lente... 2 Tipi di lenti... 2 Punti e piani principali... 5 Punti e piani nodali... 10 Terminologia... 12 Focale, distanze coniugate ed ingrandimento... 19 Immagine generata

Dettagli

Esecuzione: Ho indossato gli occhiali ( che funzionano come un prisma di vetro), quindi ho osservato una fonte di luce

Esecuzione: Ho indossato gli occhiali ( che funzionano come un prisma di vetro), quindi ho osservato una fonte di luce Esperimento 1: Dispersione della luce Materiali e strumenti: Occhiali speciali, luce Esecuzione: Ho indossato gli occhiali ( che funzionano come un prisma di vetro), quindi ho osservato una fonte di luce

Dettagli

Grafica e Geometria Computazionale

Grafica e Geometria Computazionale Grafica e Geometria Computazionale Andrea Torsello e Giuseppe Maggiore DAIS, CdL Informatica Via Torino, 155, Venezia Mestre Slides scaricabili da http://www.dsi.unive.it/~grafica/pls/slides.pdf Cos è

Dettagli

Sommario Ottica geometrica... 2 Principio di Huygens-Fresnel... 4 Oggetto e immagine... 6 Immagine reale... 7 Immagine virtuale...

Sommario Ottica geometrica... 2 Principio di Huygens-Fresnel... 4 Oggetto e immagine... 6 Immagine reale... 7 Immagine virtuale... IMMAGINI Sommario Ottica geometrica... 2 Principio di Huygens-Fresnel... 4 Oggetto e immagine... 6 Immagine reale... 7 Immagine virtuale... 9 Immagini - 1/11 Ottica geometrica È la branca dell ottica che

Dettagli

Istituto Comprensivo Caposele (Av) Curricolo verticale d istituto a.sc. 2013-2014

Istituto Comprensivo Caposele (Av) Curricolo verticale d istituto a.sc. 2013-2014 CURRICOLO DI MATEMATICA SCUOLA PRIMARIA CLASSE PRIMA 1. Contare oggetti o eventi, a voce e mentalmente, in senso progressivo e regressivo e per salti di due, tre, 2. Leggere e scrivere i numeri naturali

Dettagli

La termografia infrarossa. Ing. Antonio del Conte

La termografia infrarossa. Ing. Antonio del Conte La termografia infrarossa Ing. Antonio del Conte Ancona, 22 gennaio 2004 Termografia e termocamere a sensori CCD Introduzione La termografia è una tecnica di misura di tipo non invasivo, applicabile alla

Dettagli

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Le ombre in OpenGl Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Punto di partenza In OpenGl le luci non proiettano ombre 2 Perché si introducono

Dettagli

CORSO DI FISICA TECNICA 2 AA 2013/14 ILLUMINOTECNICA. Lezione n 3:

CORSO DI FISICA TECNICA 2 AA 2013/14 ILLUMINOTECNICA. Lezione n 3: CORSO DI FISICA TECNICA 2 AA 2013/14 ILLUMINOTECNICA Lezione n 3: Elementi caratterizzanti il colore Grandezze fotometriche qualitative Le Sorgenti Luminose artificiali Ing. Oreste Boccia 1 Elementi caratterizzanti

Dettagli

Grafica vettoriale. applicazioni di tipo fotografico

Grafica vettoriale. applicazioni di tipo fotografico Grafica vettoriale Come abbiamo visto in un certo dettaglio, la grafica raster si basa sull'idea di definire certe proprietà (colore, trasparenza, ecc.) di ogni pixel applicazioni di tipo fotografico Al

Dettagli

L utilizzo della termografia come strumento diagnostico in edilizia 1 a parte

L utilizzo della termografia come strumento diagnostico in edilizia 1 a parte Roberto Ricca e-mail: r.ricca@inprotec.it L utilizzo della termografia come strumento diagnostico in edilizia 1 a parte 1 Definizione di Termografia Con il termine termografia si intende l uso di telecamere

Dettagli

Interazione & Multimedia 1

Interazione & Multimedia 1 Il nostro viaggio nell image processing deve iniziare con lo studio di come l occhio umano percepisce una immagine e come la elabora. Ci interessa capire quali sono i limiti della visione umana al fine

Dettagli

Ricostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y

Ricostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y Il nostro obiettivo Daniele Marini Ricostruzione stereo Ricostruire scenari 3D da più immagini per inserire oggetti di sintesi Ricostruire la profondità Ricostruzione del Cenacolo Vinciano Solo se abbiamo

Dettagli

Luce e acqua La fotografia subacquea Il colore e l acqua assorbimento selettivo

Luce e acqua La fotografia subacquea Il colore e l acqua assorbimento selettivo Luce e acqua La fotografia subacquea Ora cercheremo di comprendere come la luce, elemento fondamentale per la fotografia, si comporta in ambiente acquoso e quali sono le sue differenze con il comportamento

Dettagli

Scuola Primaria Conta oggetti o eventi, a voce e a mente, in senso progressivo e regressivo e per salti di due, tre ;

Scuola Primaria Conta oggetti o eventi, a voce e a mente, in senso progressivo e regressivo e per salti di due, tre ; Primo anno Secondo anno Terzo anno Primo anno MATEMATICA Scuola dell Infanzia Scuola Primaria Conta oggetti o eventi, a voce e a mente, in senso progressivo e regressivo e per salti di due, tre ; legge

Dettagli

Corso di Visione Artificiale. Immagini digitali. Samuel Rota Bulò

Corso di Visione Artificiale. Immagini digitali. Samuel Rota Bulò Corso di Visione Artificiale Immagini digitali Samuel Rota Bulò Immagini digitali Un immagine viene generata dalla combinazione di una sorgente di energia e la riflessione o assorbimento di energia da

Dettagli

SCUOLA PRIMARIA CURRICOLO MATEMATICA DELIBERATO ANNO SCOL. 2015/2016

SCUOLA PRIMARIA CURRICOLO MATEMATICA DELIBERATO ANNO SCOL. 2015/2016 SCUOLA PRIMARIA CURRICOLO MATEMATICA DELIBERATO ANNO SCOL. 2015/2016 SCUOLA PRIMARIA CLASSE PRIMA MATEMATICA AREA DISCIPLINARE: MATEMATICO- SCIENTIFICO-TECNOLOGICA COMPETENZA DI Mettere in relazione il

Dettagli

Corso di Visione Artificiale. Percezione e Colore. Samuel Rota Bulò

Corso di Visione Artificiale. Percezione e Colore. Samuel Rota Bulò Corso di Visione Artificiale Percezione e Colore Samuel Rota Bulò Percezione del colore La percezione del colore è dovuta all'interazione tra la luce emessa da una sorgente, gli oggetti incontrati nel

Dettagli

Illuminazione naturale (3)

Illuminazione naturale (3) PROGETTAZIONE ENERGETICA Illuminazione naturale (3) Luce dall alto (toplighting) Fig. 1 - Illuminazione attraverso una cupola Gli ambienti di elevata dimensione (capannoni, atri, ecc.) sono spesso illuminati

Dettagli