1 Radiometry and Light Transport

1 Radiometry and Light Transport

Overview • Radiom etry Radiometry and Light Transport • Local light transport • D efinition of BRD F • BRD F properties and com m on BRD Fs CO S 526, Fall 2006 • Rendering equation Radiometric Units Isotropic Point Source • Light is a form of energy • Radiant flux leaves point source in all directions – M easured in Joules (J) • Flux distributed evenly over sphere • Pow er: energy per unit tim e Φ – M easured in Joules/sec = W atts (W ) E = – Also called Radiant Flux (Φ) 4π Point Light Source in a Direction Digression – Solid Angle Length l • H ow to define radiant flux for one direction? • Angle in radians Length Angle θ = l/r – Solid angle Solid angle dω • Solid angle in steradians Area A Solid angle ω = A/r2 1 Light Falling on a Surface Point Light Source in a Direction from A Direction • H ow to define radiant flux for one direction? • Pow er per unit area – Irradiance (E) – Solid angle – M easured in W /m 2 Area dA Solid angle dω = dA/r2 • M ove surface aw ay from light – Inverse square law : E ~ 1/r2 • Tilt surface aw ay from light • Irradiance (E) = radiant flux per unit solid angle – Cosine law : E ~ n · l – M easured in W atts per steradian (W /sr) Light Falling on a Surface Light Falling on a Surface from A Direction from A Direction Φ Ι Φ E = Ι E = A A ω Φ = Iω A A Light Falling on a Surface Light Emitted from a Surface from A Direction in A Direction Ι Φ • Pow er per unit area per unit solid angle – Ι E = A Radiance (L) 2 Φ = Iω – M easured in W /m /sr ˆl nˆ – Projected area – perpendicular to given direction A(nˆ ⋅lˆ) r ω = r2 dΦ L = A ω ω A I (nˆ ⋅ lˆ) d dAp d E = r2 dA 2 Radiance W hy the Cosine Term? • Flux per unit projected area per unit solid angle. • Foreshortening is by cosine of angle. dΦ • Radiance gives energy by effective surface area. L = C ω dAp d • U nits – w atts per steradian m 2 • U nits – w atts per steradian m d cosθ • W e have now introduced projected area, a θ cosine term . dΦ L = C dAcosθ dω d Irradiance from Radiance Radiance as a unit of measure • Radiance doesn’t change w ith distance = θ ω E — Lcos d – Therefore it’s the quantity we w ant to m easure in a Ω ray tracer. • Radiance proportional to w hat a sensor • cosθ dω is projection of a differential area (cam era, eye) m easures. – Therefore it’s w hat we want to output. Imaging Imaging dsurf Surface Lens Im age Plane Area Asurf Area Aaperture (film , CCD ) Radiance L A Ω = Ω Φ = L A aperture I L Asurf L Asurf 2 dsurf 3 Imaging Imaging dsurf dimg A Φ = Φ = L A aperture E = I L Asurf L Asurf 2 dsurf Aimg A A E = L aperture surf E L 2 dsurf Aimg 2 A ≈ d ’ surf = ∆ surf ÷ ∆ ÷ Aimg « dimg ◊ Aaperture D epends only Area Asurf Area Aaperture Area Aimg E = L d 2 on cam era Radiance L dimg A Φ I = L A Φ = L A aperture E = surf surf 2 • Punch line: cam eras “see” radiance dsurf Aimg Surface Reflectance – BRDF Surface Reflectance – BRDF • Reflected radiance is proportional to incom ing • Bidirectional Reflectance Distribution Function L (ω ) flux and to irradiance (incident pow er per unit f (ω → ω ) = o o r i o ω area). Ei ( i ) C C • 4-dim ensional function: also w ritten as ω ∝ ω dLr ( r ) dE( i ) L (θ ,ϕ ) f (θ ,ϕ ,θ ,ϕ ) = o o o r i i o o θ ϕ Ei ( i , i ) (the sym bol ρ is also used som etim es) Surface Reflectance – BRDF Properties of the BRDF • Energy conservation: θ ϕ θ ϕ θ ω ≤ — fr ( i , i , o, o )cos od o 1 Ω • H elm holtz reciprocity: ω → ω = ω → ω C fr ( i o ) fr ( o i ) C C L (ω ) f (ω → ω ) ≡ C r r r i r ω θ ω (not always obeyed by “BRD Fs” used in graphics) Li ( i )cos id i 4 Isotropy Anisotropy • A BRD F is isotropic if it stays the sam e w hen • Anisotropic BRD Fsdo depend on surface rotation surface is rotated around norm al • Isotropic BRD Fsare 3-dim esional functions: θ θ ϕ −ϕ fr ( i , o , i o ) BRDF Representations Diffuse • Physically-based vs. phenom enological m odels • The sim plest BRD F is “ideal diffuse” or • M easured data Lambertian: just a constant ω → ω = • D esired characteristics: fr ( i o ) kd – Fast to evaluate – M aintain reciprocity, energy conservation θ • N ote: does notinclude cos( i ) – For global illum ination: easy to im portance sam ple – Rem em ber definition of irradiance Diffuse BRDF Ideal Mirror • Assum e BRD F reflects a fraction ρ of light • All light incident from one direction is reflected f ω → ω θ dω = ρ — fr,Lambertian ( i o )cos o d o into another Ω θ θ θ ϕ = ρ — kd cos o sin o d od o θ∈ π [0.. 2] ϕ∈[0..2π ] π θ θ θ = ρ 2 kd — sin o cos o d o θ∈ π [0.. 2] π = ρ kd • BRD F is zero everyw here except w here ρ θ =θ ∴ = o i fr,Lambertian π ϕ = ϕ +π • The quantity ρ is called the albedo o i 5 Ideal Mirror Glossy Reflection • To conserve energy, • N on-ideal specular reflection ω → ω θ ω = ρ • M ost light reflected near ideal m irror direction — fr,Mirror ( i o )cos o d o Ω • So, BRD F is a delta function at direction of ideal m irror reflection δ (θ −θ )δ (ϕ +π −ϕ ) f = i o i o r,Mirror θ cos( i ) Phong BRDF Torrance-Sparrow BRDF • Phenom enological m odel for glossy reflection • Physically-based BRD F m odel O riginally used in the physics com m unity n l is a vector to the light source – O riginally used in the physics com m unity f = k (lˆ⋅ rˆ) l is a vector to the light source r,Phong s r is the direction of m irror reflection – Adapted by Cook & Torrance and Blinn for graphics DGF • Exponent n determ ines w idth of specular lobe f − = r,T −S π θ θ cos i cos o • Constant ks determ ines size of lobe • Assum e surface consists of tiny “m icrofacets” w ith m irror reflection off each Torrance-Sparrow BRDF Torrance-Sparrow BRDF • D term is distribution of m icrofacets • G term accounts for self-shadow ing (i.e., how m any are pointing in each direction) À 2(n ⋅ h)(n⋅v) 2(n ⋅ h)(n⋅l) ¤ G = min Ã1, , ‹ • Beckm ann distribution Õ (v ⋅ h) (v ⋅ h) › − β 2 β e [(tan ) / m] is angle betw een n and h D = h is halfw ay betw een l and v 2 4 4m cos β m is “roughness” param eter n l h v 6 Torrance-Sparrow BRDF Other BRDF Features • F term is Fresnel term – reflection from an ideal sm ooth • BRD Fsfor dusty surfaces scatter light tow ards surface (solution of M axw ell’s equations) grazing angles • Consequence: m ost surfaces reflect (m uch) m ore strongly near grazing angles M etal D ielectric (note behavior at Brew ster’s angle) Other BRDF Features Beyond BRDFs • Retroreflection: strong reflection • So far, have assum ed 4D BRD F back towards the light source • Function of wavelength: 5D • Fluorescence (absorb at one w avelength, • Can arise from bum py diffuse surfaces em it at another): 6D • Phosphorescence (absorb now , em it later): 7D • Tem poral dependence: 8D • Spatial dependence: 10D • Subsurface scattering: 12D • … or from corner reflectors • Polarization • W ave optics effects (diffraction, interference) • … “Cross product” of tw o plenopticfunctions Rendering Equation Rendering Equation G G G G G G G G L x ω = L x ω + f x ω ω L x ω ω • n dω o ( ', ') e ( ', ') — r ( ', , ') i ( ', )( ) • O riginally expressed by [Kajiya 1986] as Ω → = → + Surface I (x' x'') Ie (x' x'') Light Surface → → → Surface G(x', x'')— fr (x x' x'') I(x x')V (x, x') dA G S dω G G G ′′ ω n ω' x x Ω x' x′ 7 Rendering Equation Radiometric and Photometric Units Radiant energy Lum inous energy • N ext 3-4 w eeks in the course: w ays to solve the Joule (J) Talbot rendering equation Radiant flux or power (F) Lum inous power W att (W ) = J / sec Lum en (lm ) = talbot/ sec = cd· sr Radiant intensity (I) Lum inous intensity W / sr Candela (cd) Irradiance (E) Illum inance W / m 2 Lux = lm / m 2 Radiance (L) Lum inance W / m 2 / sr N it = lm / m 2 / sr Radiosity (B) Lum inosity W / m 2 Lux = lm / m 2 I.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us