Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK
|
|
- Brook Paul
- 5 years ago
- Views:
Transcription
1 Computer graphcs III Lght reflecton, BRDF Jaroslav Křvánek, MFF UK
2 Basc radometrc quanttes Image: Wojcech Jarosz CG III (NPGR010) - J. Křvánek 2015
3 Interacton of lght wth a surface Absorpton Reflecton Transmsson / refracton Reflectve propertes of materals determne the relaton of reflected radance L r to ncomng radance L, and therefore the appearance of the object: color, glossness, etc. CG III (NPGR010) - J. Křvánek 2015
4 Interacton of lght wth a surface Same llumnaton Dfferent materals Source: MERL BRDF database CG III (NPGR010) - J. Křvánek 2015
5 BRDF Bdrectonal reflectance dstrbuton functon (cz: 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 ] CG III (NPGR010) - J. Křvánek 2015
6 BRDF Mathematcal model of the reflecton propertes of a surface Intuton Value of a BRDF = probablty densty, descrbng the event that a lght energy packet, or photon, comng from drecton ω gets reflected to the drecton ω o. Range: ( ω o) [ 0, ) ω f r CG III (NPGR010) - J. Křvánek 2015
7 BRDF The BRDF s a model of the bulk behavor of lght on the mcrostructure when vewed from dstance CG III (NPGR010) - J. Křvánek 2015 Westn et al. Predctng Reflectance Functons from Complex Surfaces, SIGGRAPH 1992.
8 BRDF propertes Helmholz recprocty (always holds n nature, a physcally-plausble BRDF model must follow t) f r ( ω ωo) = f ( ωo ω) r CG III (NPGR010) - J. Křvánek 2015
9 BRDF propertes Energy conservaton Reflected flux per unt area (.e. radosty B) cannot be larger than the ncomng flux per unt surface area (.e. rradance E). CG III (NPGR010) - J. Křvánek 2015 [ ] 1 )cos ( cos )cos ( ) ( )cos ( )cos ( o = = = = o o r r o o r d L d d L f d L d L E B ω θ ω ω θ ω θ ω ω ω ω θ ω ω θ ω
10 BRDF (an)sotropy Isotropc BRDF = nvarant to a rotaton around surface normal CG III (NPGR010) - J. Křvánek 2015 ( ) ( ) ( ) o o o o o o,,, ;,, ;, φ φ θ θ φ φ θ φ φ θ φ θ φ θ = + + = r r r f f f
11 Surfaces wth ansotropc BRDF CG III (NPGR010) - J. Křvánek 2015
12 Ansotropc BRDF Dfferent mcroscopc roughness n dfferent drectons (brushed metals, fabrcs, ) CG III (NPGR010) - J. Křvánek 2015
13 Isotropc vs. ansotropc BRDF Isotropc BRDFs have only 3 degrees of freedom Instead of φ and φ o t s enough to consder only φ = φ φ o But ths s not enough to descrbe an ansotropc BRDF Descrpton of an ansotropc BRDF φ and φ o are expressed n a local coordnate frame (U, V, N) U tangent e.g. the drecton of brushng V bnormal N surface normal the Z axs of the local coordnate frame CG III (NPGR010) - J. Křvánek 2015
14 Reflecton equaton A.k.a. reflectance equaton, llumnaton ntegral, OVTIGRE ( outgong, vacuum, tme-nvarant, gray radance equaton ) How much total lght gets reflected n the drecton ω o? From the defnton of the BRDF, we have dl r ( ω ) o = f r ( ω ω ) L o ( ω ) cosθ dω CG III (NPGR010) - J. Křvánek 2015
15 Reflecton equaton Integratng the contrbutons dl r over the entre hemsphere: L r ( x, ω ) o = L H ( x) ( x, ω ) f r ( x, ω ω ) cosθ dω o upper hemsphere over x L o (x, ω o ) θ o n L (x, ω ) θ dω L r (x, ω o ) CG III (NPGR010) - J. Křvánek 2015
16 Reflecton equaton Evaluatng the reflectance equaton renders mages!!! Drect llumnaton Envronment maps Area lght sources etc. CG III (NPGR010) - J. Křvánek 2015
17 Reflectance Rato of the ncomng and outgong flux A.k.a. albedo (used mostly for dffuse reflecton) Hemsphercal-hemsphercal reflectance See the Energy conservaton slde Hemsphercal-drectonal reflectance The amount of lght that gets reflected n drecton ω o when llumnated by the unt, unform ncomng radance. ρ( ω ) o = a( ω ) o = H ( x) f r ( x, ω ω ) o cosθ dω CG III (NPGR010) - J. Křvánek 2015
18 Hemsphercal-drectonal reflectance Nonnegatve Less than or equal to 1 (energy conservaton) ρ( ω o ) [ 0,1] Equal to drectonal-hemsphercal reflectance What s the percentage of the energy comng from the ncomng drecton ω that gets reflected (to any drecton)? Equalty follows from the Helmholz recprocty CG III (NPGR010) - J. Křvánek 2015
19 CG III (NPGR010) - J. Křvánek 2015
20 CG III (NPGR010) - J. Křvánek 2015
21 BRDF components General BRDF Ideal dffuse (Lambertan) Ideal specular Glossy, drectonal dffuse CG III (NPGR010) - J. Křvánek 2015
22 Ideal dffuse reflecton
23 Ideal dffuse reflecton CG III (NPGR010) - J. Křvánek 2015
24 Ideal dffuse reflecton A.k.a. Lambertan reflecton Johann Henrch Lambert, Photometra, Postulate: Lght gets reflected to all drectons wth the same probablty, rrespectve of the drecton t came from The correspondng BRDF s a constant functon (ndependent of ω, ω o ) ( ω ω = f r, d o) fr, d CG III (NPGR010) - J. Křvánek 2015
25 Ideal dffuse reflecton Reflecton on a Lambertan surface: L o ( ωo) = f r, d L = f r, d H ( x) Vew ndependent appearance E ( ω ) cosθ dω rradance Outgong radance L o s ndependent of ω o Reflectance (derve) ρ = π d f r, d CG III (NPGR010) - J. Křvánek 2015
26 Ideal dffuse reflecton Mathematcal dealzaton that does not exst n nature The actual behavor of natural materals devates from the Lambertan assumpton especally for grazng ncdence angles CG III (NPGR010) - J. Křvánek 2015
27 Whte-out condtons Under a covered sky we cannot tell the shape of a terran covered by snow We do not have ths problem close to a localzed lght source. Why? CG III (NPGR010) - J. Křvánek 2015
28 Whte-out condtons We assume sky radance ndependent of drecton (covered sky) L ( = L x, ω) We also assume Lambertan reflecton on snow sky Reflected radance gven by: snow snow Lo = ρd L sky Whte-out!!! CG III (NPGR010) - J. Křvánek 2015
29 Ideal mrror reflecton
30 Ideal mrror reflecton CG III (NPGR010) - J. Křvánek 2015
31 CG III (NPGR010) - J. Křvánek 2015
32 CG III (NPGR010) - J. Křvánek 2015 Nshno, Nayar: Eyes for Relghtng, SIGGRAPH 2004
33 The law of reflecton n θ o θ φ φ o θ o = θ φ o = (φ + π) mod 2π Drecton of the reflected ray (derve the formula) ω o = 2( ω n) n ω CG III (NPGR010) - J. Křvánek 2015
34 Dgresson: Drac delta dstrbuton Defnton (nformal): The followng holds for any f: Image: Wkpeda Delta dstrbuton s not a functon (otherwse the ntegrals would = 0) CG III (NPGR010) - J. Křvánek 2015
35 BRDF of the deal mrror BRDF of the deal mrror s a Drac delta dstrbuton θ o = θ θ o n θ We want: L θ, ϕ ) = R( θ ) L ( θ, ϕ ± π ) r ( o o o o Fresnel reflectance (see below) f r, m ( θ, ϕ ; θ, ϕ ) o o = R( θ ) δ (cosθ cosθo) δ ( ϕ ϕo cosθ ± π ) CG III (NPGR010) - J. Křvánek 2015
36 BRDF of the deal mrror BRDF of the deal mrror s a Drac delta dstrbuton Varfcaton: CG III (NPGR010) - J. Křvánek 2015 ), ( ) ( cos ), ( cos ) ( ) cos (cos ) ( cos (.) (.) ), ( r r o o, o o r π ϕ θ θ ω θ ϕ θ θ π ϕ ϕ δ θ θ δ θ ω θ ϕ θ ± = ± = = L R d L R d L f L m r
37 CG III (NPGR010) - J. Křvánek 2015
38 Ideal refracton
39 Ideal refracton CG III (NPGR010) - J. Křvánek 2015
40 Ideal refracton Index of refracton η Water 1.33, glass 1.6, damond 2.4 Often depends on the wavelength Snell s law η sn θ = η o snθ o η ω η o ω o CG III (NPGR010) - J. Křvánek 2015
41 Ideal refracton Drecton of the refracted ray: ω o = η η η o = η o o ω ( 2 2 η cosθ + 1 η (1 cos θ ) )n o o f < 0, total nternal reflecton Image: wkpeda Crtcal angle: ηo θ, = c arcsn η CG III (NPGR010) - J. Křvánek 2015
42 Ideal refracton Change of radance Follows from the conservaton of energy (flux) When gong from an optcally rarer to a more dense medum, lght energy gets compressed n drectons => hgher energy densty => hgher radance η L o = L η 2 o 2 CG III (NPGR010) - J. Křvánek 2015
43 BRDF of deal refracton BRDF of the deal refracton s a delta dstrbuton: Change of radance Fresnel transmttance Snell s law f t ( θ, ϕ ; θ, ϕ ) o o η = (1 R( θ)) η 2 o 2 δ ( η snθ η o snθo) δ ( ϕ ϕo cosθ ± π ) Refracted ray stays n the ncdence plane CG III (NPGR010) - J. Křvánek 2015
44 Fresnel equatons
45 Fresnel equatons Read [frenel] Rato of the transmtted and reflected lght depends on the ncdent drecton From above more transmsson From the sde more reflecton Extremely mportant for realstc renderng of glass, water and other smooth delectrcs Not to be confused wth Fresnel lenses (used n lghthouses) CG III (NPGR010) - J. Křvánek 2015
46 Fresnel equatons Delectrcs Image: Wkpeda CG III (NPGR010) - J. Křvánek 2015
47 Fresnel equatons Delectrcs CG III (NPGR010) - J. Křvánek 2015
48 Fresnel equatons From the sde - lttle transmsson - more reflecton Try for yourself!!! From above - lttle reflecton - more transmsson CG III (NPGR010) - J. Křvánek 2015
49 Fresnel equatons Metals CG III (NPGR010) - J. Křvánek 2015
50 CG III (NPGR010) - J. Křvánek 2015
51 CG III (NPGR010) - J. Křvánek 2015
52 Glossy reflecton
53 Glossy reflecton Nether deal dffuse nor deal mrror All real materals n fact fall n ths category CG III (NPGR010) - J. Křvánek 2015
54 Surface roughness and blurred reflectons The rougher the blurrer Mcroscopc surface roughness CG III (NPGR010) - J. Křvánek 2015
55 CG III (NPGR010) - J. Křvánek 2015
56 BRDF models
57 BRDF modelng BRDF s a model of the bulk behavor of lght when vewng a surface from dstance BRDF models Emprcal Physcally based Approxmaton of measured data (a.k.a meso-scale) CG III (NPGR010) - J. Křvánek 2015
58 Emprcal BRDF models An arbtrary formula that takes ω and ω o as arguments ω and ω o are sometmes denoted L (Lght drecton) a V (Vewng drecton) Example: Phong model Arbtrary shadng calculatons (shaders) CG III (NPGR010) - J. Křvánek 2015
59 Phong shadng model L N R V ( n k ( N L) + k ( V R ) C = I ) d s R = 2( N L) N L CG III (NPGR010) - J. Křvánek 2015
60 Phong shadng model n the radometrc notaton ω n r ω o Orgnal shadng 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θ CG III (NPGR010) - J. Křvánek 2015
61 Physcally-plausble Phong BRDF Modfcaton to ensure recprocty (symmetry) and energy conservaton Phong modf d + r = + Energy conserved when f ρ π n 2 ρs cos 2π n θ r ρ d + ρ s 1 It s stll an emprcal formula (.e. t does not follow from physcal consderatons), but at least t fulflls the basc propertes of a BRDF CG III (NPGR010) - J. Křvánek 2015
62 Physcally-plausble BRDF models E.g. Torrance-Sparrow / Cook-Torrance model Based on the mcrofacet theory CG III (NPGR010) - J. Křvánek 2015
63 CG III (NPGR010) - J. Křvánek 2015
64 Torrance-Sparrow BRDF Analytcally derved Used for modelng glossy surfaces (as the Phong model) Corresponds more closely to realty than Phong Derved from a physcal model of the surface mcrogeometry (as opposed to because t looks good - approach used for the Phong model) CG III (NPGR010) - J. Křvánek 2015
65 Torrance-Sparrow BRDF Assumes that the macrosurface conssts of randomly orented mcrofacets We assume that each mcrofacet behaves as an deal mrror. We consder 3 phenomena: Reflecton Maskng CG III (NPGR010) - J. Křvánek 2015 Shadowng
66 Torrance-Sparrow BRDF Fresnel term Geometry term Models shadowng and maskng f = F( θ) G( ω, ωr) D( θh) 4cos( θ)cos( θr) Mcrofacet dstrbuton Part of the macroscopc surface vsble by the lght source Part of the macroscopc surface vsble by the vewer CG III (NPGR010) - J. Křvánek 2015
67 Approxmaton of measured data We can ft any BRDF model to the data Some BRDF models have been specfcally desgned for the purpose of fttng measured data, e.g. Ward BRDF, Lafortune BRDF Nonlnear optmzaton requred to fnd the BRDF parameters CG III (NPGR010) - J. Křvánek 2015
68 BRDF measurements Gono-reflectometer CG III (NPGR010) - J. Křvánek 2015
69 BRDF models vs. measured data CG III (NPGR010) - J. Křvánek 2015
70 BRDF models vs. measured data CG III (NPGR010) - J. Křvánek 2015
71 BRDF models vs. measured data CG III (NPGR010) - J. Křvánek 2015
72 BRDF models vs. measured data CG III (NPGR010) - J. Křvánek 2015
73 BRDF models vs. measured data CG III (NPGR010) - J. Křvánek 2015
74 BRDF, BTDF, BSDF: What s up wth all these abbrevatons? BTDF Bdrectonal transmttance dstrbuton functon Descrbed lght transmsson BSDF = BRDF+BTDF Bdrectonal scatterng dstrbuton functon CG III (NPGR010) - J. Křvánek 2015
75 SBRDF, BTF SV-BRDF Spatally Varyng BRDF BRDF parameters are spatally varyng (can be gven by a surface texture) BTF Bdrectonal Texture Functon Used for materals wth complex structure As opposed to the BRDF, models even the meso-scale CG III (NPGR010) - J. Křvánek 2015
76 BSSRDF BRDF Lght arrvng at a pont s reflected/transmtted at the same pont No subsurface scatterng consdered BSSRDF B-drectonal surface scatterng reflectance dstrbuton functon Takes nto account scatterng of lght under the surface CG III (NPGR010) - J. Křvánek 2015
77 BSSRDF Sub-surface scatterng makes surfaces looks softer BRDF BSSRDF CG III (NPGR010) - J. Křvánek 2015
78 BSSRDF BRDF BSSRDF CG III (NPGR010) - J. Křvánek 2015
Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK
Cmputer graphcs III Lght reflectn, BRDF Jarslav Křvánek, MFF UK Jarslav.Krvanek@mff.cun.cz Basc radmetrc quanttes Image: Wjcech Jarsz Interactn f lght wth a surface Absrptn Reflectn Transmssn / refractn
More informationComputer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)
Computer Graphcs Jeng-Sheng Yeh 葉正聖 Mng Chuan Unversty (modfed from Bng-Yu Chen s sldes) llumnaton and Shadng llumnaton Models Shadng Models for Polygons Surface Detal Shadows Transparency Global llumnaton
More informationReal-time. Shading of Folded Surfaces
Rhensche Fredrch-Wlhelms-Unverstät Bonn Insttute of Computer Scence II Computer Graphcs Real-tme Shadng of Folded Surfaces B. Ganster, R. Klen, M. Sattler, R. Sarlette Motvaton http://www www.vrtualtryon.de
More informationMonte Carlo Integration
Introducton Monte Carlo Integraton Dgtal Image Synthess Yung-Yu Chuang 11/9/005 The ntegral equatons generally don t have analytc solutons, so we must turn to numercal methods. L ( o p,ωo) = L e ( p,ωo)
More informationDiscussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)
Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.
More informationDiscussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)
Advanced Computer Graphcs (Fall 2009 CS 283, Lecture 13: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs283/fa10 Dscusson Problems dfferent over years. Intally,
More informationDiffuse and specular interreflections with classical, deterministic ray tracing
Dffuse and specular nterreflectons wth classcal, determnstc ray tracng Gergely Vass gergely_vass@sggraph.org Dept. of Control Engneerng and Informaton Technology Techncal Unversty of Budapest Budapest,
More informationMonte Carlo 1: Integration
Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton
More informationPhysics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline
Aprl 24, 2017 Physcs 132 Prof. E. F. Redsh Theme Musc: Justn Tmberlake Mrrors Cartoon: Gary Larson The Far Sde 1 Outlne Images produced by a curved mrror Image equatons for a curved mrror Lght n dense
More informationMonte Carlo Rendering
Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray
More informationReflection models. Rendering equation. Taxonomy 2. Taxonomy 1. Digital Image Synthesis Yung-Yu Chuang 11/01/2005
Rederg equato Reflecto models Dgtal Image Sythess Yug-Yu Chuag 11/01/005 wth sldes by Pat Haraha ad Matt Pharr Taxoomy 1 ( xyt,,, θ, φλ, ) ( xyt,,, θφλ,, ) Geeral fucto = 1D Scatterg fucto = 9D out Assume
More informationMonte Carlo 1: Integration
Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton
More informationInteractive Rendering of Translucent Objects
Interactve Renderng of Translucent Objects Hendrk Lensch Mchael Goesele Phlppe Bekaert Jan Kautz Marcus Magnor Jochen Lang Hans-Peter Sedel 2003 Presented By: Mark Rubelmann Outlne Motvaton Background
More informationLighting. Dr. Scott Schaefer
Lghtng Dr. Scott Schaefer 1 Lghtng/Illumnaton Color s a functon of how lght reflects from surfaces to the eye Global llumnaton accounts for lght from all sources as t s transmtted throughout the envronment
More informationColor in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model
Color n OpenGL Polygonal Shadng Lght Source n OpenGL Materal Propertes Normal Vectors Phong model 2 We know how to rasterze - Gven a 3D trangle and a 3D vewpont, we know whch pxels represent the trangle
More informationRealistic Rendering. Traditional Computer Graphics. Traditional Computer Graphics. Production Pipeline. Appearance in the Real World
Advanced Computer Graphcs (Fall 2009 CS 294, Renderng Lecture 11 Representatons of Vsual Appearance Rav Ramamoorth Realstc Renderng Geometry Renderng Algorthm http://nst.eecs.berkeley.edu/~cs294-13/fa09
More informationREFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.
Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent
More informationSurface Mapping One. CS7GV3 Real-time Rendering
Surface Mappng One CS7GV3 Real-tme Renderng Textures Add complexty to scenes wthout addtonal geometry Textures store ths nformaton, can be any dmenson Many dfferent types: Dffuse most common Ambent, specular,
More informationGlobal Illumination. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/26/07 1
Global Illumnaton Computer Graphcs COMP 770 (236) Sprng 2007 Instructor: Brandon Lloyd 3/26/07 1 From last tme Robustness ssues Code structure Optmzatons Acceleraton structures Dstrbuton ray tracng ant-alasng
More informationElectrical analysis of light-weight, triangular weave reflector antennas
Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel lg. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationFast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics
Thrteenth Eurographcs Workshop on Renderng (2002) P. Debevec and S. Gbson (Edtors) Fast, Arbtrary BRDF Shadng for Low-Frequency Lghtng Usng Sphercal Harmoncs Jan Kautz 1, Peter-Pke Sloan 2 and John Snyder
More informationFundamentals of Rendering - Reflectance Functions
Fundamentals of Rendering - Reflectance Functions Image Synthesis Torsten Möller Mike Phillips Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter
More informationSTUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION
STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION Jakub Krzesłowsk Insttute of Mcromechancs and Photoncs, Warsaw Unversty of Technology, Bobol 8 02-525 Warsaw, Poland
More informationGlobal Illumination: Radiosity
Last Tme? Global Illumnaton: Radosty Planar Shadows Shadow Maps An early applcaton of radatve heat transfer n stables. Projectve Texture Shadows (Texture Mappng) Shadow Volumes (Stencl Buffer) Schedule
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More informationReflection models and radiometry Advanced Graphics
Reflection models and radiometry Advanced Graphics Rafał Mantiuk Computer Laboratory, University of Cambridge Applications To render realistic looking materials Applications also in computer vision, optical
More informationFundamentals of Rendering - Reflectance Functions
Fundamentals of Rendering - Reflectance Functions CMPT 461/761 Image Synthesis Torsten Möller Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter
More informationPHYS 219 Spring semester Lecture 20: Reflection of Electromagnetic Radiation: Mirrors and Images Formed by Mirrors
PHYS 219 Sprng semester 2014 Lecture 20: eflecton of Electromagnetc adaton: Mrrors and Images Formed by Mrrors on efenberger Brck Nanotechnology Center Purdue Unversty Lecture 20 1 evew: Snapshot of an
More informationDIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES
DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES Emmanuel Agu Department of Computer Scence Worcester Polytechnc Insttute, Worcester, MA 01609, USA emmanuel@cs.wp.edu Francs S.Hll Jr Department of Electrcal
More information2.2 Photometric Image Formation
2.2 Photometrc Image Formaton mage plane n source sensor plane optcs!1 Illumnaton Computer son ory s ten deeloped wth assumpton a pont source at nfnty. But een sun has a fnte extent (about 0.5 deg sual
More informationTEST-05 TOPIC: OPTICS COMPLETE
Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V
More informationScan Conversion & Shading
Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng
More informationIntroduction to Radiosity
EECS 487: Interactve Computer Graphcs EECS 487: Interactve Computer Graphcs Renderng a Scene Introducton to Radosty John. Hughes and ndres van Dam rown Unversty The scene conssts of a geometrc arrangement
More informationLights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons
Reflectance 1 Lights, Surfaces, and Cameras Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons 2 Light at Surfaces Many effects when light strikes a surface -- could be:
More informationScan Conversion & Shading
1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng
More informationTopic 13: Radiometry. The Basic Light Transport Path
Topc 3: Raometry The bg pcture Measurng lght comng from a lght source Measurng lght fallng onto a patch: Irraance Measurng lght leavng a patch: Raance The Lght Transport Cycle The BrecAonal Reflectance
More informationTimothy Walsh. Reflection Models
Timothy Walsh Reflection Models Outline Reflection Models Geometric Setting Fresnel Reflectance Specular Refletance & Transmission Microfacet Models Lafortune Model Fresnel Incidence Effects Diffuse Scatter
More informationThe Rendering Equation. Computer Graphics CMU /15-662
The Rendering Equation Computer Graphics CMU 15-462/15-662 Review: What is radiance? Radiance at point p in direction N is radiant energy ( #hits ) per unit time, per solid angle, per unit area perpendicular
More informationApproach to Modeling and Virtual-reality-based Simulation for Plant Canopy Lighting
Chn. Geogra. Sc. 2008 18(4) 374 381 DOI: 10.1007/s11769-008-0374-x www.sprngerlnk.com Approach to Modelng and Vrtual-realty-based Smulaton for Plant Canopy Lghtng WANG Haopeng 1, 2, 3, ZHAO Ka 2, SONG
More informationRadiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Radiance Power per unit projected area perpendicular to the ray per unit solid angle in
More informationSurface Integrators. Digital Image Synthesis Yung-Yu Chuang 12/20/2007
Surface Integrators Dgtal Image Synthess Yung-Yu Chuang 12/20/2007 wth sldes by Peter Shrley, Pat Hanrahan, Henrk Jensen, Maro Costa Sousa and Torsten Moller Drect lghtng va Monte Carlo ntegraton dffuse
More informationDependence of the Color Rendering Index on the Luminance of Light Sources and Munsell Samples
Australan Journal of Basc and Appled Scences, 4(10): 4609-4613, 2010 ISSN 1991-8178 Dependence of the Color Renderng Index on the Lumnance of Lght Sources and Munsell Samples 1 A. EL-Bally (Physcs Department),
More information02 Shading and Frames. Steve Marschner CS5625 Spring 2016
02 Shading and Frames Steve Marschner CS5625 Spring 2016 Light reflection physics Radiometry redux Power Intensity power per unit solid angle Irradiance power per unit area Radiance power per unit (solid
More informationConsistent Illumination within Optical See-Through Augmented Environments
Consstent Illumnaton wthn Optcal See-Through Augmented Envronments Olver Bmber, Anselm Grundhöfer, Gordon Wetzsten and Sebastan Knödel Bauhaus Unversty Bauhausstraße 11, 99423 Wemar, Germany, {olver.bmber,
More informationAP PHYSICS B 2008 SCORING GUIDELINES
AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for
More informationAccounting for the Use of Different Length Scale Factors in x, y and z Directions
1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,
More informationSupplementary Information
Supplementary Informaton Plasmonc Glasses and Flms Based on Alternatve Inexpensve Materals for Blockng Infrared Radaton Lucas V. Bestero, 1,2 Xang-Tan Kong, 1,3 Zhmng Wang, 1* Federco Rose, 2* Alexander
More informationRendering of Complex Materials for Driving Simulators
Renderng of Complex Materals for Drvng Smulators Therry Lefebvre 1,2 +33 (0)1.76.85.06.64 therry.t.lefebvre@renault.com Andras Kemeny 1 +33 (0)1.76.85.19.85 andras.kemeny@renault.com Dder Arquès 2 +33
More information1. Answer the following. a. A beam of vertically polarized light of intensity W/m2 encounters two polarizing filters as shown below.
1. Answer the followng. a. A beam of vertcally lght of ntensty 160.0 W/m2 encounters two polarzng flters as shown below. Vertcally ncdent tu-
More informationComplex Filtering and Integration via Sampling
Overvew Complex Flterng and Integraton va Samplng Sgnal processng Sample then flter (remove alases) then resample onunform samplng: jtterng and Posson dsk Statstcs Monte Carlo ntegraton and probablty theory
More informationBRDF Computer Graphics (Spring 2008)
BRDF Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Reflected Radiance proportional to Irradiance Constant proportionality: BRDF [CW
More informationForm-factors Josef Pelikán CGG MFF UK Praha.
Form-factors 1996-2016 Josef Pelkán CGG MFF UK Praha pepca@cgg.mff.cun.cz http://cgg.mff.cun.cz/~pepca/ FormFactor 2016 Josef Pelkán, http://cgg.mff.cun.cz/~pepca 1 / 23 Form-factor F It ndcates the proporton
More informationPlane Sampling for Light Paths from the Environment Map
jgt 2009/5/27 16:42 page 1 #1 Vol. [VOL], No. [ISS]: 1 6 Plane Samplng for Lght Paths from the Envronment Map Holger Dammertz and Johannes Hanka Ulm Unversty Abstract. We present a method to start lght
More informationFUNDAMENTALS OF RADIOMETRY
1 FUNDAMENTALS OF RADIOMETRY Lectue 5 Radomety 2 Quanttatve measuement of the popetes of EM adaton nteacton wth matte o emsson fom t Radomety deals wth total EM adaton We extend the concept of adans n
More informationAnd if that 120MP Camera was cool
Reflectance, Lights and on to photometric stereo CSE 252A Lecture 7 And if that 120MP Camera was cool Large Synoptic Survey Telescope 3.2Gigapixel camera 189 CCD s, each with 16 megapixels Pixels are 10µm
More informationSix-Band HDTV Camera System for Color Reproduction Based on Spectral Information
IS&T's 23 PICS Conference Sx-Band HDTV Camera System for Color Reproducton Based on Spectral Informaton Kenro Ohsawa )4), Hroyuk Fukuda ), Takeyuk Ajto 2),Yasuhro Komya 2), Hdeak Hanesh 3), Masahro Yamaguch
More informationPBRT core. Announcements. pbrt. pbrt plug-ins
Announcements PBRT core Dgtal Image Synthess Yung-Yu Chuang 9/27/2007 Please subscrbe the malng lst. Wndows complaton Debuggng n Wndows Doxygen (onlne, download or doxygen by yourself) HW#1 wll be assgned
More informationComplex Shading Algorithms
Complex Shading Algorithms CPSC 414 Overview So far Rendering Pipeline including recent developments Today Shading algorithms based on the Rendering Pipeline Arbitrary reflection models (BRDFs) Bump mapping
More informationCopyright 2004 by the Society of Photo-Optical Instrumentation Engineers.
Copyrght 004 by the Socety of Photo-Optcal Instrumentaton Engneers. Ths paper was publshed n the proceedngs of Optcal Mcrolthography XVII, SPIE Vol. 5377, pp. 48-44. It s made avalable as an electronc
More informationLecture 4: Reflection Models
Lecture 4: Reflection Models CS 660, Spring 009 Kavita Bala Computer Science Cornell University Outline Light sources Light source characteristics Types of sources Light reflection Physics-based models
More informationRefraction Ray Normal
Ray Nomal wave cests θ Bounday θ θ θ less dense, n1 moe dense, n2 (>n1) Moe Smply: θ θ Note: (Lght) Rays bend towads the nomal when gong fom a egon of low ndex of efacton to a egon of hgh ndex of efacton
More informationSlide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object
Slde 1 SPH3UW: OPTICS I Introducton to Mrrors Slde 2 Lght ncdent on an object Absorpton Relecton (bounces)** See t Mrrors Reracton (bends) Lenses Oten some o each Everythng true or wavelengths
More informationCSE 681 Illumination and Phong Shading
CSE 681 Illumination and Phong Shading Physics tells us What is Light? We don t see objects, we see light reflected off of objects Light is a particle and a wave The frequency of light What is Color? Our
More informationLocal Reflection Models
Local Reflection Models Illumination Thus Far Simple Illumination Models Ambient + Diffuse + Attenuation + Specular Additions Texture, Shadows, Used in global algs! (Ray tracing) Problem: Different materials
More informationWhat are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry
Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape
More informationComputer Graphics. - BRDFs & Texturing - Hendrik Lensch. Computer Graphics WS07/08 BRDFs and Texturing
Cmputer Graphcs - BRDFs & Texturng - Hendrk Lensch Cmputer Graphcs WS07/08 BRDFs and Texturng Overvew Last tme Radance Lght surces Renderng Equatn & Frmal Slutns Tday Bdrectnal Reflectance Dstrbutn Functn
More informationLighting affects appearance
Lighting affects appearance 1 Source emits photons Light And then some reach the eye/camera. Photons travel in a straight line When they hit an object they: bounce off in a new direction or are absorbed
More informationPhotometric Stereo.
Photometric Stereo Photometric Stereo v.s.. Structure from Shading [1] Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under
More informationAnnouncement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.
Lighting and Photometric Stereo CSE252A Lecture 7 Announcement Read Chapter 2 of Forsyth & Ponce Might find section 12.1.3 of Forsyth & Ponce useful. HW Problem Emitted radiance in direction f r for incident
More informationIllumination and Shading - II
Illumination and Shading - II Computer Graphics COMP 770 (236) Spring 2007 Instructor: Brandon Lloyd 2/19/07 1 From last time Light Sources Empirical Illumination Shading Local vs Global Illumination 2/19/07
More informationAVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves
AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,
More informationMath Homotopy Theory Additional notes
Math 527 - Homotopy Theory Addtonal notes Martn Frankland February 4, 2013 The category Top s not Cartesan closed. problem. In these notes, we explan how to remedy that 1 Compactly generated spaces Ths
More informationSimple tool to evaluate the impact of daylight on building energy consumption
Downloaded from orbt.dtu.dk on: Oct 15, 2018 Smple tool to evaluate the mpact of daylght on buldng energy consumpton Hvd, Chrstan Anker; Nelsen, Toke Rammer; Svendsen, Svend Publshed n: Proceedngs of the
More informationShort Papers. Toward Accurate Recovery of Shape from Shading Under Diffuse Lighting 1 INTRODUCTION 2 PROBLEM FORMULATION
1020 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 19, NO. 9, SEPTEMBER 1997 Short Papers Toward Accurate Recovery of Shape from Shadng Under Dffuse Lghtng A. James Stewart and Mchael
More informationChapter 26: Geometrical Optics
Answers to Even-Numbered Conceptual Questons 2. Three mages are formed of object B. One extends from ( 3 m, 1 m) to ( 3 m, 2 m) to ( 4 m, 2 m). Another mage forms an L from (3 m, 1 m) to (3 m, 2 m) to
More informationdq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =
Radiometry (From Intro to Optics, Pedrotti -4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Total energy radiating from the body over some time is Q total Radiant
More informationNUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS
ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana
More informationShading & Material Appearance
Shading & Material Appearance ACM. All rights reserved. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/help/faq-fair-use/. MIT EECS 6.837 Matusik
More informationSpecular reflection. Lighting II. Snell s Law. Refraction at boundary of media
Specular reflection Lighting II CS 465 Lecture 19 Smooth surfaces of pure materials have ideal specular reflection (said this before) Metals (conductors) and dielectrics (insulators) behave differently
More information3D vector computer graphics
3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres
More informationThe Rendering Equation. Computer Graphics CMU /15-662, Fall 2016
The Rendering Equation Computer Graphics CMU 15-462/15-662, Fall 2016 Review: What is radiance? Radiance at point p in direction N is radiant energy ( #hits ) per unit time, per solid angle, per unit area
More informationComparison of calculation methods and models in software for computer graphics and radiative heat exchange
Comparson of calculaton methods and models n software for computer graphcs and radatve heat exchange Insttute of Electrcal and Electroncs Engneerng Poznan Unversty of Technology ul. Potrowo 3A, 60-950
More informationIntroduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2
Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal
More informationReflectance Models (BRDF)
Reflectance Models (BRDF) 1996-2017 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ BRDF 2017 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 62 Light travels through
More informationMotivation. Motivation. Monte Carlo. Example: Soft Shadows. Outline. Monte Carlo Algorithms. Advanced Computer Graphics (Fall 2009)
Advanced Comuter Grahcs Fall 29 CS 294, Renderng Lecture 4: Monte Carlo Integraton Rav Ramamoorth htt://nst.eecs.berkeley.edu/~cs294-3/a9 Motvaton Renderng = ntegraton Relectance equaton: Integrate over
More informationStructure from Motion
Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton
More informationOverview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry http://inst.eecs.berkeley.edu/~cs184 Overview Lighting and shading key in computer graphics HW 2 etc. ad-hoc shading models,
More informationdq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =
Radiometry (From Intro to Optics, Pedrotti -4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Total energy radiating from the body over some time is Q total Radiant
More informationCalculation of Sound Ray s Trajectories by the Method of Analogy to Mechanics at Ocean
Open Journal of Acoustcs, 3, 3, -6 http://dx.do.org/.436/oja.3.3 Publshed Onlne March 3 (http://www.scrp.org/journal/oja) Calculaton of Sound Ray s Trajectores by the Method of Analogy to Mechancs at Ocean
More informationDisplay Reflectance Model Based on the BRDF
CITATION: E. F. Kelley, G. R. Jones, and T. A. Germer, "Dsplay Reflectance Model Based on the BRDF." Dsplays, Vol. 19, No. 1, June 30, 1998, pp. 27-34 (June 1998). Dsplay Reflectance Model Based on the
More informationCS 5625 Lec 2: Shading Models
CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?
More informationVisual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading
Visual cues to 3D geometry Light Reflection and Advanced Shading size (perspective) occlusion shading CS 4620 Lecture 17 1 2 Shading Recognizing materials Variation in observed color across an object strongly
More informationThe Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole
Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng
More informationRadial Basis Functions
Radal Bass Functons Mesh Reconstructon Input: pont cloud Output: water-tght manfold mesh Explct Connectvty estmaton Implct Sgned dstance functon estmaton Image from: Reconstructon and Representaton of
More informationTechnical report, November 2012 (Revision 2, July 2013) Implementing Vertex Connection and Merging
Techncal report, November 22 Revson 2, July 23) Implementng Vertex Connecton and Mergng Ilyan Georgev Saarland Unversty Intel VCI, Saarbrücken Stage : a) Trace lght sub-paths b) Connect lght vertces to
More informationCS 534: Computer Vision Model Fitting
CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust
More information6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour
6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the
More information