Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK

Size: px
Start display at page:

Download "Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK"

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

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 information

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)

Computer 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 information

Real-time. Shading of Folded Surfaces

Real-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 information

Monte Carlo Integration

Monte 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 information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)

Discussion. 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 information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)

Discussion. 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 information

Diffuse and specular interreflections with classical, deterministic ray tracing

Diffuse 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 information

Monte Carlo 1: Integration

Monte 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 information

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline

Physics 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 information

Monte Carlo Rendering

Monte 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 information

Reflection models. Rendering equation. Taxonomy 2. Taxonomy 1. Digital Image Synthesis Yung-Yu Chuang 11/01/2005

Reflection 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 information

Monte Carlo 1: Integration

Monte 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 information

Interactive Rendering of Translucent Objects

Interactive 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 information

Lighting. Dr. Scott Schaefer

Lighting. 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 information

Color in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model

Color 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 information

Realistic Rendering. Traditional Computer Graphics. Traditional Computer Graphics. Production Pipeline. Appearance in the Real World

Realistic 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 information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. 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 information

Surface Mapping One. CS7GV3 Real-time Rendering

Surface 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 information

Global Illumination. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/26/07 1

Global 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 information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical 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 information

Global Illumination and Radiosity

Global 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 information

Global Illumination and Radiosity

Global 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 information

Global Illumination and Radiosity

Global 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 information

Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics

Fast, 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 information

Fundamentals of Rendering - Reflectance Functions

Fundamentals 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 information

STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION

STUDY 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 information

Global Illumination: Radiosity

Global 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 information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R 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 information

Reflection models and radiometry Advanced Graphics

Reflection 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 information

Fundamentals of Rendering - Reflectance Functions

Fundamentals 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 information

PHYS 219 Spring semester Lecture 20: Reflection of Electromagnetic Radiation: Mirrors and Images Formed by Mirrors

PHYS 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 information

DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES

DIFFRACTION 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 information

2.2 Photometric Image Formation

2.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 information

TEST-05 TOPIC: OPTICS COMPLETE

TEST-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 information

Scan Conversion & Shading

Scan 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 information

Introduction to Radiosity

Introduction 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 information

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Lights, 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 information

Scan Conversion & Shading

Scan 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 information

Topic 13: Radiometry. The Basic Light Transport Path

Topic 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 information

Timothy Walsh. Reflection Models

Timothy 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 information

The Rendering Equation. Computer Graphics CMU /15-662

The 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 information

Approach to Modeling and Virtual-reality-based Simulation for Plant Canopy Lighting

Approach 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 information

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

Radiance. 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 information

Surface Integrators. Digital Image Synthesis Yung-Yu Chuang 12/20/2007

Surface 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 information

Dependence of the Color Rendering Index on the Luminance of Light Sources and Munsell Samples

Dependence 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 information

02 Shading and Frames. Steve Marschner CS5625 Spring 2016

02 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 information

Consistent Illumination within Optical See-Through Augmented Environments

Consistent 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 information

AP PHYSICS B 2008 SCORING GUIDELINES

AP 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 information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting 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 information

Supplementary Information

Supplementary 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 information

Rendering of Complex Materials for Driving Simulators

Rendering 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 information

1. Answer the following. a. A beam of vertically polarized light of intensity W/m2 encounters two polarizing filters as shown below.

1. 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 information

Complex Filtering and Integration via Sampling

Complex 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 information

BRDF Computer Graphics (Spring 2008)

BRDF 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 information

Form-factors Josef Pelikán CGG MFF UK Praha.

Form-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 information

Plane Sampling for Light Paths from the Environment Map

Plane 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 information

FUNDAMENTALS OF RADIOMETRY

FUNDAMENTALS 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 information

And if that 120MP Camera was cool

And 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 information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information

Six-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 information

PBRT core. Announcements. pbrt. pbrt plug-ins

PBRT 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 information

Complex Shading Algorithms

Complex 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 information

Copyright 2004 by the Society of Photo-Optical Instrumentation Engineers.

Copyright 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 information

Lecture 4: Reflection Models

Lecture 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 information

Refraction Ray Normal

Refraction 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 information

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object

Slide 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 information

CSE 681 Illumination and Phong Shading

CSE 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 information

Local Reflection Models

Local 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 information

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What 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 information

Computer Graphics. - BRDFs & Texturing - Hendrik Lensch. Computer Graphics WS07/08 BRDFs and Texturing

Computer 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 information

Lighting affects appearance

Lighting 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 information

Photometric Stereo.

Photometric 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 information

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

Announcement. 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 information

Illumination and Shading - II

Illumination 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 information

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

AVO 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 information

Math Homotopy Theory Additional notes

Math 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 information

Simple tool to evaluate the impact of daylight on building energy consumption

Simple 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 information

Short Papers. Toward Accurate Recovery of Shape from Shading Under Diffuse Lighting 1 INTRODUCTION 2 PROBLEM FORMULATION

Short 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 information

Chapter 26: Geometrical Optics

Chapter 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 information

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

dq 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 information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL 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 information

Shading & Material Appearance

Shading & 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 information

Specular reflection. Lighting II. Snell s Law. Refraction at boundary of media

Specular 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 information

3D vector computer graphics

3D 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 information

The Rendering Equation. Computer Graphics CMU /15-662, Fall 2016

The 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 information

Comparison of calculation methods and models in software for computer graphics and radiative heat exchange

Comparison 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 information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction 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 information

Reflectance Models (BRDF)

Reflectance 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 information

Motivation. Motivation. Monte Carlo. Example: Soft Shadows. Outline. Monte Carlo Algorithms. Advanced Computer Graphics (Fall 2009)

Motivation. 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 information

Structure from Motion

Structure 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 information

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

Overview. 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 information

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

dq 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 information

Calculation of Sound Ray s Trajectories by the Method of Analogy to Mechanics at Ocean

Calculation 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 information

Display Reflectance Model Based on the BRDF

Display 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 information

CS 5625 Lec 2: Shading Models

CS 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 information

Visual 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. 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 information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The 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 information

Radial Basis Functions

Radial 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 information

Technical report, November 2012 (Revision 2, July 2013) Implementing Vertex Connection and Merging

Technical 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 information

CS 534: Computer Vision Model Fitting

CS 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 information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.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