Computazione lighting

Documenti analoghi
I 3 addendi nel modello di Lighting di OpenGL. Modello di illuminazione di OpenGL. luce finale = ambiente + riflessione + emissione.

1. LEGGE DI SNELL. β<α FIBRE OTTICHE. se n 2 >n 1. sin. quindi 1 se n 1 >n 2 β>α. Pag

Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 23/06/2006

1 Previsione matematica

Titolo della lezione. Campionamento e Distribuzioni Campionarie

Algoritmi e Strutture Dati (Elementi)

Scelte finanziarie SCELTE FINANZIARIE

Campi vettoriali conservativi e solenoidali

TRASMISSIONE IN FIBRA OTTICA

Quesito 1. I seguenti dati si riferiscono ai tempi di reazione motori a uno stimolo luminoso, espressi in decimi di secondo, di un gruppo di piloti:

Campionamento casuale da popolazione finita (caso senza reinserimento )

6. Corrente elettrica

Le onde elettromagnetiche. Origine e natura, spettro delle onde e.m., la polarizzazione

STUDIO DEL LANCIO DI 3 DADI

( 4) ( ) ( ) ( ) ( ) LE DERIVATE ( ) ( ) (3) D ( x ) = 1 derivata di un monomio con a 0 1. GENERALITÀ

LA INTERPOLAZIONE Appartamenti venduti nel 2006 da un agenzia immobiliare di Treviso.

PARAMETRI DEL MOTO SISMICO

Richiami sulle potenze

Alcuni concetti di statistica: medie, varianze, covarianze e regressioni

Intervalli di confidenza

LA VERIFICA DELLE IPOTESI SUI PARAMETRI

Calcolo della risposta di un sistema lineare viscoso a più gradi di libertà con il metodo dell Analisi Modale

1.6 Serie di potenze - Esercizi risolti

La base naturale dell esponenziale

DEFINIZIONE PROCESSO LOGICO E OPERATIVO MEDIANTE IL QUALE, SULLA BASE

I materiali. I materiali. Informatica Grafica per le arti. I materiali. I materiali. I materiali. I materiali

INFERENZA o STATISTICA INFERENTE

Approfondimenti di statistica e geostatistica

Qual è il numero delle bandiere tricolori a righe verticali che si possono formare con i 7 colori dell iride?

A = 10 log. senϕ = n n (3)

Regressione e correlazione

MACCHINE ELETTRICHE. Trasformatori. Stefano Pastore. Dipartimento di Ingegneria e Architettura Corso di Elettrotecnica (IN 043) a.a.

STATISTICA INFERENZIALE SCHEDA N. 2 INTERVALLI DI CONFIDENZA PER IL VALORE ATTESO E LA FREQUENZA

DISTRIBUZIONI DOPPIE

Solidi e volumi Percorso: Il problema della misura

UNIVERSITÀ DEGLI STUDI DI MILANO - BICOCCA

LA LUCE. Perché vediamo gli oggetti Che cos è la luce La propagazione della luce La riflessione La rifrazione

EQUAZIONI ALLE RICORRENZE

CAPITOLO SETTIMO GLI INDICI DI FORMA 1. INTRODUZIONE

Ottica geometrica. R. Zei Fisica Applicata alla Biomedicina Slide 1

Corso di Informatica

STATISTICA 1 parte 2/2 STATISTICA INFERENZIALE

Successioni. Grafico di una successione

Corsi di Laurea in Ingegneria Edile e Architettura Prova scritta di Analisi Matematica 1 del 6/02/2010. sin( x) log((1 + x 2 ) 1/2 ) = 1 3.

Prof.ssa Paola Vicard

IL CALCOLO COMBINATORIO

Sistemi e Tecnologie della Comunicazione

Cosa vogliamo imparare?

SUCCESSIONI E SERIE NUMERICHE

,5 882,5 894,5 906,5 918,5 930,5 942,5 954,5

Esercizi svolti. 1. Calcolare i seguenti limiti: log(1 + 3x) x 2 + 2x. x sin 2x. l) lim. b) lim. x 0 sin x. 1 e x2 d) lim. c) lim.

Capitolo 3 ANALISI DI RETI A MICROONDE. 3.1 Impedenze, tensioni e correnti equivalenti

Corso di Laurea Magistrale in Ingegneria Informatica A.A. 2014/15. Complementi di Probabilità e Statistica. Prova scritta del del

5. Le serie numeriche

Percorsi di matematica per il ripasso e il recupero

Laboratorio di onde II anno CdL in Fisica

Le carte di controllo

- 1 - L ottica geometrica studia il comportamento dei raggi luminosi. Le leggi che governano il comportamento dei raggi sono 5:

Università di Milano Bicocca Esercitazione 4 di Matematica per la Finanza 24 Aprile 2015

STATISTICA ECONOMICA STATISTICA PER L ECONOMIA

CALCOLO COMBINATORIO

Analisi statistica dell Output

Selezione avversa e razionamento del credito

Strumenti di indagine per la valutazione psicologica

IPSAA U. Patrizi Città di Castello (PG) Classe 5A Tecnico Agrario. Lezione di martedì 10 novembre 2015 (4 e 5 ora) Disciplina: MATEMATICA

Esercizi riguardanti limiti di successioni

q V C dipende solo dalla geometria dei piatti e ci dice quanta carica serve ad un dato condensatore per portarlo ad una DV fissata.

Statistica I, Laurea triennale in Ing. Gestionale, a.a. 2011/12 Registro delle lezioni

ESEMPIO 1. Immaginiamo come si distribuirebbero le stime campionarie se l operazione di campionamento venisse ripetuta più volte.

Serie numeriche e serie di potenze

Lezione 9bis. xdsl. Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli

INVENTORY CONTROL. Ing. Lorenzo Tiacci

Risposte. f v = φ dove φ(x,y) = e x2. f(x) = e x2 /2. +const. Soluzione. (i) Scriviamo v = (u,w). Se f(x) è la funzione richiesta, si deve avere

Capitolo 27. Elementi di calcolo finanziario EEE

1. I numeri naturali. 2. Confronto degli interi naturali. 3. Il sistema di numerazione decimale

I numeri complessi. Pagine tratte da Elementi della teoria delle funzioni olomorfe di una variabile complessa

Esercitazioni del corso: ANALISI MULTIVARIATA

Metodi statistici per l analisi dei dati

52. Se in una città ci fosse un medico ogni 500 abitanti, quale sarebbe la percentuale di medici? A) 5 % B) 2 % C) 0,2 % D) 0,5% E) 0,02%

ESERCIZI DI STATISTICA DESCRITTIVA ALCUNI TRATTI DA PROVE D ESAME DA REALIZZARE ANCHE CON L AUSILIO DI UN FOGLIO DI CALCOLO. Angela Donatiello 1

Numerazione binaria Pagina 2 di 9 easy matematica di Adolfo Scimone

Esercitazione 5 del corso di Statistica (parte 2)

SUCCESSIONI NUMERICHE

LA GESTIONE DELLA QUALITA : IL TOTAL QUALITY MANAGEMENT

Capitolo 3 CARATTERIZZAZIONE MECCANICA DELLE FIBRE

Inferenza statistica. Popolazione. Camp. Statistiche campionarie basate sulle osservazioni del campione. Estrazione casuale. Parametro e statistica

DENSITA. La densità di un oggetto è la sua massa per unità di volume. massa volume

CORSO DI STATISTICA I (Prof.ssa S. Terzi)

Elementi di Calcolo Combinatorio

Test non parametrici. sono uguali a quelle teoriche. (probabilità attesa), si calcola la. , cioè che le frequenze empiriche

teoria delle ombre - generalità 12corso tecniche di rappresentazione dello spazio docente Arch. Emilio Di Gristina

CONCETTI BASE DI STATISTICA

Esercizi di Calcolo delle Probabilità e Statistica Matematica

C a p i t o l o s e t t i m o. Trasmissione del calore per radiazione

PARAMETRI CARATTERISTICI DEI FUNZIONAMENTI A VUOTO (A REGIME) E DI CORTO CIRCUITO (A REGIME)

2.1. CONSIDERAZIONI GENERALI SULLA TEORIA DEL METODO AGLI ELEMENTI FINITI PER LA SIMULAZIONE DEI PROCESSI DI LAMIERA

Introduzione all assicurazione. (Dispensa per il corso di Microeconomia)

Esercitazione 2 Progetto e realizzazione di un semplice sintetizzatore musicale basato su FPGA

IL CALCOLO COMBINATORIO

ESERCIZI SULLE SERIE

Transcript:

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Computazioe lightig Eseguita el vertex shader o el fragmet shader Sottoproblema Dalla dir r ωi arrivao lumes ( palle da teis : quate e riceve u itoro di x? r r ω x i x Sottoproblema Dalla dir r ωi arrivao lumes ( palle da teis : quate e riceve u itoro di x? Sottoproblema Dalla dir r ωi arrivao lumes ( palle da teis : quate e riceve u itoro di x? r x x ω r i r x x ω r i 1

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Sottoproblema Dalla dir r ωi arrivao lumes ( palle da teis : quate e riceve u itoro di x? Soluz: cos(α r r ( ω i a legge del coseo r x x Joha Heirich ambert 1728-1777 ω r i Modello di illumiazioe base luce fiale ambiete riflessioe emissioe Compoete ambiete Modello di illumiazioe base Modella (grossolaamete la luce che arriva da tutte le direzioi attraverso riflessioi multiple seza co RGB fiale ambiete riflessioe emissioe riflessioe usa solo compoete ambiet riflessioe ulare 2

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Esibita ella realtà da (per es: gesso lego (quasi materiali molto opachi (el seso di "o lucidi" Detta ache use reflectio ambertia reflectio materiali che esibiscoo questo comportameto si dicoo usivi o ambertiai opaco i [ita] sigifica ache o trasparete : Cofrota co [eg]: dull ot shiy (ot glossy opaque ot trasparet Perché: a livello microscopico... la superficie preseta micro-sfaccettature caotiche che riflettoo la luce i ua direzioe casuale (dopo ua o più rifelssioi itere! a luce che colpisce ua superficie ambertiaa si riflette i tutte le direzioi (ella semisfera ello stesso modo a luce che colpisce ua superficie ambertiaa si riflette i tutte le direzioi (ella semisfera ello stesso modo 3

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 a luce che colpisce ua superficie ambertiaa si riflette i tutte le direzioi (ella semisfera ello stesso modo Dipede solo da: l'orietameto della superficie (la "ormale" la direzioe della luce del raggio icidete Dipede solo da: l'orietameto della superficie (cioè la sua "ormale" la direzioe della luce (cioé del raggio icidete Dipede solo da: l'orietameto della superficie (cioè la sua "ormale" la direzioe della luce (cioé del raggio icidete luce cosθ luce cosθ R, G, B (di solito biaco: 1,1,1 R, G, B (il "colore" dell'oggetto moltiplicazioe compoete per compoete fa parte del "materiale" (caratteristica dell'oggetto 4

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Dipede solo da: l'orietameto della superficie (cioè la sua "ormale" la direzioe della luce (cioé del raggio icidete Dipede solo da: l'orietameto della superficie (cioè la sua "ormale" la direzioe della luce (cioé del raggio icidete se agolo é compreso fra 0 e 90, else: 0, (oggetto i ombra di se stesso luce cosθ luce cosθ luce ( ˆ ˆ ota: ciascuo dei "putii" i questa equazioe rappreseta ua operazioe diversa! compoete usa piccola 70⁰ compoete usa grade 35⁰ compoete usa massima 0⁰ compoete usa ZERO 90⁰ compoete usa ZERO >90⁰ (la superficie è ella propria stessa ombra 5

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Proprietà modello fedele delle caratteristiche ottiche (BRDF di alcui materiali reali ma o poi molti modello fisicamete coerete per es, coserva l'eergia molto semplice da calcolare igthig ocale: u semplice modello RGB fiale ambiete riflessioe usa riflessioe ulare Compoete riflessioe ulare Compoete riflessioe ulare Feomeo molto semplice (cocettualmete: fotoi che rimbalzao come pallie! B: atura corpuscolare del fotoe il rimbalzo dipede dalla ormale della superficie i formula? Microscopicamete: la ormale delle microfacets si discosta poco da quella della superficie macroscopica (meo se e discosta, i media, maggiormete ulare apparirà la sup "Specular" reflectio Per materiali lucidi co riflessi brillati ("highlights" seza co 6

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Compoete riflessioe ulare dea base: la luce o viee riflessa da materiali lucidi i maiera eguale i tutte le direzioi Compoete riflessioe ulare : raggio icidete : ormale R: raggio riflesso V: dir. di vista θ θ α R V i 3D Compoete riflessioe ulare Phog light model by Bui-Tuog Phog, 1975 Compoete riflessioe ulare Elevado il coseo ad ua poteza, si ottegoo riflessi piu' piccoli e brillati luce cosα i 3D 7

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Compoete riflessioe ulare Phog light model by Bui-Tuog Phog, 1975 Compoete riflessioe ulare Phog light model by Bui-Tuog Phog, 1975 luce cosα i 3D luce cosα i 3D luce materiale cos α fao parte del "materiale" (caratteristiche dell'oggetto luce ( Rˆ Vˆ luce materiale materiale cos α Compoete riflessioe ulare 1 5 10 100 Compoete riflessioe ulare Bli-Phog light model: semplificazioe del Phog light model risultati simili, formula diversa: phog: bli-phog: luce ( Rˆ Vˆ k ( Hˆ ˆ θ luce θ α R V materiale H V / V "half-way" vector 8

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Compoete riflessioe ulare 4 fattori che cosideriamo Bli-Phog light model: semplificazioe del Phog light model risultati simili, formula diversa: phog: bli-phog: luce ( Rˆ Vˆ k ( Hˆ ˆ Jim Bli (MEGA-MEGA-GURU luce materiale luce fiale ambiete riflessioe usa riflessioe ulare emissioe Equazioe di lightig i totale Materiali... tot luce ambiet luce use k ( H luce spacular materiale ambiet ( materiale use materiale spacular k materiale emissio propretà del materiale propretà della luce 9

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Equazioe di lightig: modellazioe delle luci tot luce ambiet luce use k ( Hˆ ˆ luce spacular k materiale emissio materiale ambiet ( ˆ ˆ materiale use materiale spacular ( ˆ Vˆ ˆ Vˆ Modellazioe delle luci Come varia? costate ella scea: foti di luci "direzioali" buoo per foti di luce molto distati, e.g. il sole varia ella scea: foti di luci "posizioali" buoo per foti di luci vicie, e.g. lampadie propretà della luce Modellazioe delle luci: luci posizioali elle luci posizioali, si può atteuare l'itesità i fuzioe della distaza Modellazioe delle luci: luci posizioali pratica, questo porta ad atteuazioi della luce troppo repetie vece usiamo: teoria (per la fisica itesità 1 / distaza 2 f attetuazioe luce 1 c d 2 f attetuazioe luce 1 mi, 1 2 c1 c2d c3d 10

Marco Tarii - Video Game Dev - Uiv subria 2013 19/01/2014 Esempio di Equazioe di lightig tot luce ambiet luce use ( H luce spacular k materiale emissio materiale ambiet ( materiale use materiale spacular f attetuazioe luce Tipi di luci Tipi di luci: posizioali direzioali spot-lights (faretti f attetuazioe luce 1 mi, 1 2 c1 c2d c3d Spotlights Defiite da tre parametri: Esempio di Equazioe di ightig tot luce ambiet luce use ( Hˆ ˆ luce spacular materiale ambiet ( ˆ ˆ materiale use materiale spacular caratteristiche della luce caratteristiche del materiale dati dalla scea f atteuazioe luce f effetto spotlight f k materiale emissio attetuazioe luce effetto spotlight 1 mi, 1 2 c1 c2d c3d (, spot, spot spot f f, directio cutoff Agle beamwidth 11