Lez12 - Lighting2 - CNR

Transcription

do il totale della luce riflessaformato da una componente diffusiva (Rd) e dauna componente speculare (Rs) avremo:Kd Rd Ks Rs R Se ne conclude che Kd Ks 116

Phong vs Cook-TorrancePhongFacoltà diIngegneriaCook-Torrance17

Modello di Oren-NayarFacoltà diIngegneria Oren e Nayar proposero questo modellodiffusivo per descrivere meglio queicomportamenti ottici su cui il modelloLambertiano non era troppo attinente. Ad esempio, la porcellana e certi tessutiesibiscono il fenomeno della retroriflessione(la luce viene riflessa indietro nella direzione diprovenienza). Questo crea un effetto di “appiattimento”dell’oggetto rispetto al modello Lambertiano(esempio: la luna).18

Modello di Oren-NayarFacoltà diIngegneria Una versione semplificata del modellomatematico di Oren-Nayar è:19

Modello di Oren-NayarFacoltà diIngegneria σ modella la rugosità del materiale (Oren-Nayarassunsero che le microfacce seguissero unadistribuzione Gaussiana a media nulla) φV - φL è l’angolo di azimuth tra il vettore L e il vettore Vche può essere calcolato considerando le proiezioni deivettori L e V sul piano individuato dalla normale N:20

Modello di MinneartFacoltà diIngegneria Nasce inizialmente come un modello di shadingsviluppato da Marcel Minnaert per altri scopi. Si dimostra un buon modello di illuminazionelocale per oggetti come il velluto.21

Ambient OcclusionFacoltà diIngegneria È una tecnica per conferire maggiore realismoall’illuminazione della scena. L’idea base consiste nell’utilizzare un modello diilluminazione locale modulando la componentedi ambiente secondo un fattore di attenuazioneche dipende dalla geometria della scena. Il fattore di attenuazione è proporzionale allaquantità di luce che la geometria della scenaocclude per quel dato punto.22

Ambient OcclusionFacoltà diIngegneria Studi dimostrano che l’Ambient Occlusion conferisceuna migliore percezione della scena visualizzata.Standard OpenGL Costant Ambient Termcon Ambient Occlusion23

Ambient OcclusionFacoltà diIngegneriaAp è il coefficiente diocclusioneV(.) è la funzione di visibilità(vale 1 se la direzione di vista non è occlusa, 0 altrimenti)24

Facoltà diIngegneriaDomande?25

Informatica Facoltà di Ingegneria Università degli Studi di Siena. 2 Facoltà di . speculare della luce riflessa è data da: È possibile dimostrare matematicamente che, considerando il vettore H (V L) / 2 , ossia il . conto degli effetti di masking e shadowing delle microfacce: Effetto di Masking Effetto di Shadowing Il fattore .