Počítačová grafika III Odraz světla, BRDF. Jaroslav Křivánek, MFF UK

Podobné dokumenty
Počítačová grafika III Odraz světla, BRDF. Jaroslav Křivánek, MFF UK

Počítačová grafika III Odraz světla, BRDF. Jaroslav Křivánek, MFF UK

Počítačová grafika III Odraz světla, BRDF. Jaroslav Křivánek, MFF UK

Odraz světla, BRDF. Petr Kadleček

Počítačová grafika III (NPGR010) 3. přednáška: Odraz světla, BRDF

Fyzikálně založené modely osvětlení

Odraz a lom rovinné monochromatické vlny na rovinném rozhraní dvou izotropních prostředí

Fotonové mapy. Jaroslav Křivánek, KSVI, MFF, UK

Počítačová grafika III Radiometrie. Jaroslav Křivánek, MFF UK

Monte Carlo metody Josef Pelikán CGG MFF UK Praha.

Počítačová grafika III Monte Carlo integrování Přímé osvětlení. Jaroslav Křivánek, MFF UK

Radiometrie, radiační metody

Zobrazování a osvětlování

í I Průchod a rozptyl záření gama ve vrstvách materiálu Prof. Ing. J. Šeda, DrSc. KDAIZ - PJPI

Elektrické světlo příklady

Řešení radiační soustavy rovnic

Počítačová grafika III Světlo, Radiometrie. Jaroslav Křivánek, MFF UK

Počítačová grafika III Radiometrie. Jaroslav Křivánek, MFF UK

Řešení radiační soustavy rovnic

Sdílení tepla. Úvod - Přehled. Sdílení tepla mezi termodynamickou soustavou a okolím je podmíněno rozdílností teplot soustavy T.

DIPLOMOVÁ PRÁCE. BRDF dílna

A4M39RSO. Sledování cest (Path tracing) Vlastimil Havran ČVUT v Praze CTU Prague Verze 2014

X39RSO/A4M39RSO Vychýlené (biased) metody globálního osvětlení. Vlastimil Havran ČVUT v Praze CTU Prague Verze 2011

Počítačová grafika III Photon mapping. Jaroslav Křivánek, MFF UK

Fotorealistická syntéza obrazu Josef Pelikán, MFF UK Praha

Počítačová grafika III Multiple Importance Sampling. Jaroslav Křivánek, MFF UK

MODELOVÁNÍ A SIMULACE

7. OSVĚTLENÍ. Cíl Po prostudování této kapitoly budete znát. Výklad. 7. Osvětlení

Počítačová grafika III Multiple Importance Sampling. Jaroslav Křivánek, MFF UK

Korelační energie. Celkovou elektronovou energii molekuly lze experimentálně určit ze vztahu. E vib. = E at. = 39,856, E d

Fyzikální korespondenční seminář UK MFF 22. II. S

Počítačová grafika Radiozita

Stanislav Olivík POROVNÁNÍ DVOU METOD HLEDÁNÍ ODRAZNÉHO BODU NA POVRCHU ELIPSOIDU

Vlny v plazmatu. Narušení rovnováhy, perturbace se šíří prostorem => vlny Vlna musí být řešením příslušných rovnic plazmatu => módy

Učební texty z fyziky 2. A OPTIKA. Obor zabývající se poznatky o a zákonitostmi světelných jevů. V posledních letech rozvoj optiky vynález a využití

SFA1. Denní osvětlení budov. Přednáška 5. Bošová- SFA1 Přednáška 5/1

Základy počítačové grafiky

Numerická matematika 1. t = D u. x 2 (1) tato rovnice určuje chování funkce u(t, x), která závisí na dvou proměnných. První

2 (3) kde S je plocha zdroje. Protože jas zdroje není závislý na směru, lze vztah (5) přepsat do tvaru:

Zadání. Pracovní úkol. Pomůcky

Počítačová grafika III Světlo, Radiometrie. Jaroslav Křivánek, MFF UK

Stojaté a částečně stojaté vlny

Fotonové mapy. Leonid Buneev

Photon-Mapping Josef Pelikán CGG MFF UK Praha.

FYZIKA I. Pohybová rovnice. Prof. RNDr. Vilém Mádr, CSc. Prof. Ing. Libor Hlaváč, Ph.D. Doc. Ing. Irena Hlaváčová, Ph.D. Mgr. Art.

Realistický rendering

Přednášky část 4 Analýza provozních zatížení a hypotézy kumulace poškození, příklady. Milan Růžička

1.3. Transport iontů v elektrickém poli

Infračervená spektroskopie

Československá společnost pro růst krystalů ČVUT FEL Praha, 30. března 2006, 13:30

Relativistická kvantová mechanika

Osvětlování a stínování

Dopravní plánování a modelování (11 DOPM )

Rovinná monochromatická vlna v homogenním, neabsorbujícím, jednoosém anizotropním prostředí

Interference na tenké vrstvě

FYZIKA II. Marek Procházka 1. Přednáška

5.1.3 Lom světla I. Předpoklady: 5101, Pomůcky: Miska, voda, pětikoruna, akvárium, troška mléka,

Počítačová grafika III Úvod

Příprava ke státním maturitám 2011, vyšší úroveň obtížnosti materiál stažen z

DZDDPZ1 - Fyzikální základy DPZ (opakování) Doc. Dr. Ing. Jiří Horák Institut geoinformatiky VŠB-TU Ostrava

9. Měření kinetiky dohasínání fluorescence ve frekvenční doméně

Jaký význam má kritický kmitočet vedení? - nejnižší kmitočet vlny, při kterém se vlna začíná šířit vedením.

Název a číslo materiálu VY_32_INOVACE_ICT_FYZIKA_OPTIKA

3.1 Laboratorní úlohy z osvětlovacích soustav

(Umělé) osvětlování pro analýzu obrazu

Otázky z optiky. Fyzika 4. ročník. Základní vlastnosti, lom, odraz, index lomu

3 VYBRANÉ MODELY NÁHODNÝCH VELIČIN. 3.1 Náhodná veličina

Simulační metody hromadné obsluhy

Světlo x elmag. záření. základní principy

1/55 Sluneční energie

Entalpie je extenzívní veličina a označuje se symbolem H. Vyjadřuje se intenzívními veličinami, tj. molární entalpií h či měrnou entalpií h jako

SPEKTROMETRIE. aneb co jsem se dozvěděla. autor: Zdeňka Baxová

Světlo je elektromagnetické vlnění, které má ve vakuu vlnové délky od 390 nm do 770 nm.

POPIS VYNALEZU K AUTORSKÉMU OSVĚDČENÍ (19) (13) B1. (40) Zveřejněno (45) Vydáno (75) Autor vynálezu A.UTRATA RUDOLF Ing. CSo.

Pokročilé osvětlovací techniky Josef Pelikán, MFF UK Praha

Distribuované sledování paprsku

ASYMPTOTICKÉ VLASTNOSTI ODHADŮ S MINIMÁLNÍ KOLMOGOROVSKOU VZDÁLENOSTÍ

Fotorealistická grafika

B4M39RSO * Úvod do globálního osvětlení * Radiometrie * Světelné zdroje. Vlastimil Havran ČVUT v Praze

Fotonové mapy. Martin Bulant 21. března Fotonové mapy jsou podobné obousměrnému sledování cest, ale odlišují se tím,

5.1.3 Lom světla. vzduch n 1 v 1. n 2. v 2. Předpoklady: 5101, 5102

Postupné, rovinné, monochromatické vlny v lineárním izotropním nemagnetickém prostředí

Záření KZ. Význam. Typy netermálního záření. studium zdrojů a vlastností KZ. energetické ztráty KZ. synchrotronní. brzdné.

Termomechanika 12. přednáška Doc. Dr. RNDr. Miroslav Holeček

Vzdálenosti a východ Slunce

Zápočtová písemka z Matematiky III (BA04) skupina A

Agregace vzájemné spojování destabilizovaných částic ve větší celky, případně jejich adheze na povrchu jiných materiálů

CGI. Computer generated imagery Počítačové triky Animované filmy Počítačové hry. Technologické trendy v AV tvorbě, CGI 2

Měření úhlového rozptylu odraženého a propuštěného světla

PRAKTIKUM III. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK

Systémy pro využití sluneční energie

9 PŘEDNÁŠKA 9: Heisenbergovy relace neurčitosti, důsledky. Tunelový jev. Shrnutí probrané látky, příprava na zkoušku.

Fyzika II. Marek Procházka Vlnová optika II

Tepelná kapacita = T. Ē = 1 2 hν + hν. 1 = 1 e x. ln dx. Einsteinův výpočet (1907): Soustava N nezávislých oscilátorů se stejnou vlastní frekvencí má

SIMULACE A ŘÍZENÍ PNEUMATICKÉHO SERVOPOHONU POMOCÍ PROGRAMU MATLAB SIMULINK. Petr NOSKIEVIČ Petr JÁNIŠ

Maticová optika. Lenka Přibylová. 24. října 2010

OPTIKA - NAUKA O SVĚTLE

Precomputed radiance transfer

Lambertův-Beerův zákon

Fotorealistická syntéza obrazu

Transkript:

Počítačová grafka III Odraz světla, BRDF Jaroslav Křvánek, MFF UK Jaroslav.Krvanek@mff.cun.cz

Interakce světla s povrchem Absorpce Odraz Lom Rozptyl pod povrchem Odrazvé vlastnost materálu určují Vztah odražené radance L r k příchozí radanc L Vzhled objektu: barva, lesklost atd. Nebol: materál určuje odezvu povrchu na osvětlení 2

Interakce světla s povrchem Stejné osvětlení Různé materály Zdroj: MERL BRDF database 3

BRDF Bdrectonal reflectance dstrbuton functon Dvousměrová dstrbuční funkce odrazu outgong n L (ω ) L r (ω o ) dω reflected θ o θ ncomng f r ( ω ω ) o = dlr ( ωo) de( ω ) = L dlr ( ωo) ( ω ) cosθ dω [sr 1 ] 4

BRDF Matematcký pops odrazvých vlastností povrchu Intuce Hodnota BRDF = hustota pravděpodobnost, že foton, který dopadne na plochu ze směru ω bude odražen ve směru ω o. Obor hodnot: f r ( ω ωo), [ 0 ) 5

BRDF BRDF je modelem mkrostruktury př pohledu z dálky 6 Westn wt al. Predctng Reflectance Functons from Complex Surfaces, SIGGRAPH 1992.

Vlastnost BRDF Lnearta 7

Vlastnost BRDF Helmholzova recprocta (fyzkálně korektní BRDF) f r ( ω ωo) = fr ( ωo ω) 8

Vlastnost BRDF Zachování energe 9

Vlastnost BRDF (An)zotrope Izotropní BRDF = nvarantní k otočení kolem normály 10 ( ) ( ) ( ) o o o o o o,,, ;,, ;, φ φ θ θ φ φ θ φ φ θ φ θ φ θ = + + = r r r f f f

Anzotropní BRDF 11

Anzotropní BRDF Různá mkroskopcká hrubost povrchu v různých směrech (broušené kovy, tkanny, ) 12

Anzotropní BRDF Shrnutí Otočím-l plochu kolem normály, změní se vzhled Izotropní BRDF mají jen 3 stupně volnost Místo φ a φ o stačí uvažovat pouze φ = φ φ o To pro pops anzotropní BRDF nestačí Pops anzotropní BRDF φ a φ o se musí vztáhnout k referenčnímu souřadnému systému (U, V, N) U tangenta směr broušení kovu V bnormála N normála osa Z lokálního souřadného systému 13

Rovnce odrazu Reflectance equaton, llumnaton ntegral, OVTIGRE ( outgong, vacuum, tme-nvarant, gray radance equaton ) Kolk světla je odraženo do směru ω o? (v závslost na množství příchozího světla L a materálu povrchu f) Z defnce BRDF dl r ( ω ) o = f r ( ω ω ) L o ( ω ) cosθ dω 14

Rovnce odrazu Sečtení (ntegrál) příspěvků dl r přes celou hemsféru: = ) ( o o r d cos ), ( ), ( ), ( x x x x H f r L L ω θ ω ω ω ω dω L o (x, ω o ) θ o n L (x, ω ) θ L r (x, ω o ) ), ( ), ( ), ( o r o e o o ω ω ω x x x L L L + = celková odchozí rad. emtovaná rad. odražená rad. hemsféra 15

Rovnce odrazu Vyhodnocením rovnce odrazu se dají renderovat obrázky!!! Přímé osvětlení mapy prostředí plošné zdroje atd. 16

Odrazvost (reflektance) Poměr příchozího a odraženého toku. A.k.a. albedo (pro dfúzní odraz) Hemsfércko-hemsfércká odrazvost Vz slde zachování energe Hemsfércko-směrová odrazvost Kolk světla se odrazí do směru ω o př osvětlení unformní jednotkovou příchozí radancí. ρ( ω ) o = a( ω ) o = H ( x) f r ( x, ω ω ) o cosθ dω 17

Hemsfércko-směrová odrazvost Nezáporná Menší nebo rovna 1 (zachování energe) ρ( ω o ) [ 0,1] Ekvvalentní se směrovo-hemsférckou odrazvostí Jaké procento světelného toku příchozího ze směru ω je odraženo (do lbovolného směru)? Ekvvalence z Helmholzovy recprocty pro BRDF 18

19

20

Druhy BRDF Obecná BRDF Ideálně dfúzní (Lambertovská) Ideálně zrcadlová (specular) Lesklá (glossy, drectonal dffuse) 21

Ideálně dfúzní odraz

Ideálně dfúzní odraz 23

Ideálně dfúzní odraz A.k.a. Lambertovský odraz Johann Henrch Lambert, Photometra, 1760. Předpoklad světlo se se stejnou pravděpodobností odrazí do všech směrů (nezávsle na příchozím směru) Konstantní BRDF (nezávslá na ω, ω o ) f r, d ( ω ωo) = fr, d 24

Ideálně dfúzní odraz Odraz na Lambertovském povrchu: L o ( ωo) = f r, d L = f r, d H ( x) Pohledově nezávslý odraz E ( ω ) cosθ dω rradance L o nezávsí na ω o Odrazvost (odvoďte) ρ = π d f r, d 25

Ideálně dfúzní odraz Neexstuje! Výrobc barev se snaží Neplatí obzvláště pro velké úhly ncdence 26

Bílá tma Př zatažené obloze nepoznáme tvar terénu pokrytého sněhem. Blízko zdroje osvětlení tento problém nemáme. PROČ? 27

Bílá tma Předpokládáme konstatní radanc z oblohy L ( = L x, ω) obloha Předpokládejme Lambertovský sníh Odražená radance: sníh sníh Lo = ρd L obloha Bílá tma!!! 28

Ideální zrcadlový odraz

Ideální zrcadlový odraz 30

31

Nshno, Nayar: Eyes for Relghtng, SIGGRAPH 2004 32

Zákon odrazu n θ o θ φ φ o θ o = θ φ o = (φ + π) mod 2π Směr odraženého paprsku ω o = 2( ω n) n ω 33

Odbočka: Dracova Delta dstrbuce Defnce (neformální): Platí: Zdroj: Wkpeda Delta dstrbuce není funkce (jnak by ntegrály byly = 0) Zápsy nahoře jsou čstě formální 34

Ideální zrcadlový odraz BRDF BRDF zrcadlového odrazu je delta-dstrbuce θ o = θ θ o n θ L θ, ϕ ) = R( θ ) L ( θ, ϕ ± π ) r ( o o o o Odrazvost z Fresnelových vzorců f r, m ( θ, ϕ ; θ, ϕ ) o o = R( θ ) δ (cosθ cosθo) δ ( ϕ ϕo cosθ ± π ) 35

Ideální zrcadlový odraz BRDF BRDF zrcadlového odrazu je delta-dstrbuce 36 ), ( ) ( sn cos ), ( cos ) ( ) cos (cos ) ( sn cos (.) (.) ), ( r r o o, o o r π ϕ θ θ ϕ θ θ θ ϕ θ θ π ϕ ϕ δ θ θ δ θ ϕ θ θ θ ϕ θ ± = ± = = L R d d L R d d L f L m r

37

Ideální zrcadlový lom

Ideální zrcadlový lom 39

Ideální zrcadlový lom Index lomu η (voda 1.33, sklo 1.6, damant 2.4) Závsí na vlnové délce světla!!! Snellův zákon η sn θ = η o snθ o ω η η o ω o 40

Ideální zrcadlový lom Směr lomeného paprsku: ω o = η η η o = η o o ω ( 2 2 η cosθ + 1 η (1 cos θ ) )n o o pokud < 0, úplný odraz (total nternal reflecton) zdroj: wkpeda Krtcký úhel: ηo θ, = c arcsn η 41

Ideální zrcadlový lom Změna radance Ze zachování energe (toku) Př přechodu světla z řdšího do hustšího prostředí je světlo stlačeno => vyšší radance η L o = L η 2 o 2 42

Ideální zrcadlový lom BRDF Změna radance Transmtance z Fresnelových vzorců Snellův zákon f t ( θ, ϕ ; θ, ϕ ) o o η = (1 R( θ )) η 2 o 2 δ ( η snθ η o snθo) δ ( ϕ ϕo cosθ ± π ) Lomený paprsek zůstává v rovně dopadu 43

Fresnelovy rovnce

Fresnelovy rovnce Čt [frenel] Poměr lomeného a odraženého světla závsí na směru pohledu Shora více lomeného Ze strany více odraženého Důležté pro realstcký renderng skla nebo vody, ale jných lesklých materálů Neplést s Fresnelovým čočkam (používají se pro majáky) 45

Fresnelovy rovnce Delektrka Zdroj: Wkpeda 46

Fresnelovy rovnce Delektrka 47

Fresnelovy rovnce Ze strany - málo lomu - hodně odrazu Vyzkoušejte!!! Shora - málo odrazu - hodně lomu 48

Fresnelovy rovnce Kovy 49

50

51

Lesklý odraz

Lesklý odraz An deálně dfúzní, an deálně zrcadlový Všechny skutečné materály spadají do této kategore 53

Hrubost povrchu a rozmazané odrazy Mkroskopcká hrubost povrchu 54

55

BRDF modely

Modelování BRDF BRDF je modelem mkrostruktury př pohledu z dálky Modely BRDF 1. Emprcké 2. Fyzkálně motvované 3. Aproxmace měřených dat (a.k.a meso-scale) 57

Emprcké BRDF modely Lbovolný vzoreček mající za argumenty ω a ω o ω a ω o se někdy značí L (Lght drecton) a V (Vewng drecton) Např. Phongův model Lbovolné stínovací programy (shadery) 58

Phongův osvětlovací model L N R V ( n k ( N L) + k ( V R ) C = I ) d s R = 2( N L) N L 59

Phong v radometrckém názvosloví ω n r ω o Osvětlovací model L ( n cosθ cos θ ) ( ωo) = L ( ω) k d k s o + cosθ = ω r r = 2( n ω ) n ω r o r BRDF f r = L L o cosθ f Phong Org r = k d + k s n cos θr cosθ 60

Fyzkálně korektní Phongův model Modfkace pro zajštění recprocty a zachování energe f ρ π n 2 2π Phong modf d + r = + ρ cos s n θ r Zachování energe: ρ d + ρ s 1 Stále emprcká BRDF (tj. není fyzkálně motvovaná), ale alespoň splňuje základní vlastnost BRDF 61

Fyzkálně motvované BRDF modely Např. Torrance-Sparrow nebo Cook-Torrance model Založeno na teor mkrofacet Funguje pro hrubé plochy 62

63

Torrance-Sparrow BRDF Analytcky odvozená BRDF T-S se používá pro modelování lesklých ploch (jako Phongův model) Přesnější než Phong Více parametrů, lepší možnost modelovat různé materály Odvozena z předpokladů o mkrogeometr plochy (nkol protože vypadá dobře jako u Phogova modelu 64

Torrance-Sparrow BRDF Předpokládáme, že plocha sestává z náhodně orentovaných plošek, tzv. mkrofacet. Předpokládáme, že mkrofacety se chovají jako dokonalá zrcadla. Bereme v úvahu 3 jevy: Zastínění Shadowng Maskování Maskng Odrazy Interreflecton 65

Torrance-Sparrow BRDF: Výsledek Fresnelův člen Závslost na vlnové délce Geometrcký útlum: Omezení BRDF na základě zastínění a maskování Část makroskopcké plochy vdtelná zdrojem světla. f = F( θ) G( ω, ωr) D( θh) 4cos( θ)cos( θr) Část makroskopcké plochy vdtelná pozorovatelem. Dstrbuce mkrofacet: Procento mkrofacet natočených tak, aby odrážely světlo směrem k pozorovatel. 66

Aproxmace naměřených BRDF dat Buď pomocí fyzkálního modelu Nebo pomocí funkce navržené pro aproxmac naměřených dat: např. Ward BRDF, Lafortune BRDF Pro nalezení parametrů BRDF modelu z dat je třeba provést nelneární optmalzac 67

Měření BRDF - Gonoreflektometr 68

BRDF modely vs skutečnost 69

BRDF modely vs skutečnost 70

BRDF modely vs skutečnost 71

BRDF modely vs skutečnost 72

BRDF modely vs skutečnost 73

BRDF modely Metodologe BRDF nahrazuje smulac světla na mkroskopcké úrovn hotovou matematckou funkcí Stejný přístup lze použít pro jný případ než plochu, např. nterakce světla s vlákny vlasů odrazy uvntř vlákna mkroskopcká úroveň = popíše se modelem př renderngu vlasů je už není třeba uvažovat, neboť jsou zahrnuty v modelu 74 Marschner et al. Lght Scatterng from Human Har Fbers, SIGGRAPH 2003

BRDF, BTDF, BSDF: Co to všechno znamená? BTDF Bdrectonal transmttance dstrbuton functon Dvousměrová dstrbuční funkce lomu popsuje průchod světla povrchem BSDF = BRDF+BTDF Bdrectonal scatterng dstrbuton functon Dvousměrová dstrbuční funkce rozptylu 75

SBRDF, BTF SBRDF Spatally Varyng BRDF Parametry BRDF se mění jako fce pozce na povrchu BTF Bdrectonal Texture Functon Pro materály se složtou odrazvostí a texturou Na rozdíl od BRDF modeluje materál na meso-scale Nahrazuje použtí bump map / normal map 76

BSSRDF BRDF světlo přcházející v bodě x se odrazí ve stejném bodě žádné cestování světla po povrchem BSSRDF b-drectonal sub-surface scatterng reflectance dstrbuton functon modeluje odrazy světla pod povrchem 77

BSSRDF Sub-surface scatterng způsobuje změkčení vzhledu materálů BRDF BSSRDF 78

BSSRDF BRDF BSSRDF 79