welcome back
play

Welcome back Lots of logistics to take care of: Readings Grad - PDF document

Material Properties 2 Welcome back Lots of logistics to take care of: Readings Grad Report Assignments Projects 1 Readings All readings up to week 3 graded Comments/grades on mycourses Remember to place this weeks


  1. Material Properties 2 Welcome back  Lots of logistics to take care of:  Readings  Grad Report  Assignments  Projects 1

  2. Readings  All readings up to week 3 graded  Comments/grades on mycourses  Remember to place this weeks in the dropbox. Grad Report  Topic due tonight.  Please place short description in dropbox. 2

  3. Projects  Proposals  Proposal due before break (please get yours in if not submitted)  Feedback on proposals -- mycourses  Web sites please.  23 projects (4-5 more expected) Projects  Presentations:  Dates:  Week 10: Mon, Feb 18  Week 10: Wed, Feb 20  Finals Week / Week 11: Mon, Feb 25  WE WILL NEED AN EXTRA DAY  Week 11 or Week 9?  15 minutes / presentation  Schedule on Web by next class  Please send me choice of time/day 3

  4. Assignments  Checkpoint 1 - Setting the scene  All graded  Checkpoint 2 - Camera  Due tonight.  Checkpoint 3 - Basic shading  To be given tonight. Plan for today  Material Properties  Bi-directional reflectance distribution functions (BRDFs)  Advanced Illumination Models  Beyond BRDFs  Checkpoint 3 of the ray tracer  Ray tracer help  Questions 4

  5. Computer Graphics as Virtual Photography real camera photo Photographic Photography: scene (captures processing print light) processing camera Computer 3D synthetic tone model Graphics: models image reproduction (focuses simulated lighting) Shading  Computing the light that leaves a point  Shading point - point under investigation  Illumination model - function or algorithm used to describe the reflective characteristics of a given surface.  Shading model – algorithm for using an illumination model to determine the color of a point on a surface.  For efficiency’s sake, most illumination models are approximations. 5

  6. BRDF  Bi-directional Reflectance Function BRDF f ( , , , ) = � � � � r i i r r At a given point, gives relative reflected illumination in any direction with respect to incoming illumination coming from any direction; Note: The θ ’s are elevation, ϕ ’s are measured about the surface normal. The i ’s refer to the incident ray; the r ’s to the reflected ray. BRDF Geometry 6

  7. BRDF  Can return any positive value.  Generally wavelength specific. BRDF = f ( , , , , ) � � � � � r i i r r Anisotropic Models  Anisotropy  Isotropic - surfaces reflect equally from any direction of view  Anisotropic - reflection varies not only with angle of incidence, but also with the angle of the incident light w.r.t some viewing angle.  Surfaces considered to possess an intrinsic grain  Examples: satin, velvet, hair, brushed aluminum 7

  8. Ansiotropic Models  anisotropic (adj.) an · i · so · trop · ic 1. Physics. of unequal physical properties along different axes.  http://www.neilblevins.com/cg_educatio n/aniso_ref/aniso_ref.htm Anisotropic Models  Anisotropic reflection -- example Blevins Ward 8

  9. Why does ansiotropic reflection occur?  Occurs on objects with fine grain in a given direction. Blevins Anisotropic Models  Ward Model [Ward92]  Designed for both accuracy and ease of use  Includes model for anisotropic reflection 9

  10. Anisotropic Models  Ward Model - Isotropic 2 2 − (tan γ ) / α ρ 1 e ρ = d + ρ ( • ) s 2 π πα θ δ 4 cos cos diffuse specular Anisotropic Model  Ward Model  ρ d - Diffuse reflectance coefficient (can vary with wavelength)  ρ s - Specular reflectance coefficient (can vary with wavelength)  α - Standard deviation of surface slope 10

  11. Anisotropic Models  Ward Model -- anisotropic 2 2 2 2 2 − (tan γ (cos φ / α + sin φ / α )) ρ 1 e x y d ρ = + ρ ( • ) s π cos θ cos δ 4 πα α x y diffuse specular Anisotropic Models  Ward Model w/ ansiotropy  α x - Standard deviation of surface slope in x-direction  α y - Standard deviation of surface slope in y-direction 11

  12. Ward’s Anisotropic Model Anisotropic Models  Ward Model - example Photo Isotropic Anisotropic 12

  13. Anisotropic Models  Other anisotropic models (all based on physics)  [Kajia85]  [Poulin90]  [He91] BRDF  Simplifying Assumptions wrt the BRDF  Light enters and leaves from the same point.  Not necessarily true  Subsurface scattering  Skin, marble  Light of a given wavelength will only reflect back light of that same wavelength  Not necessarily true  Light Interference  Oily patches, peacock feathers 13

  14. Subsurface Scattering Jensen, et al 2001 Subsurface Scattering  Example: Skin Blevins,2001 14

  15. bidirectional surface scattering distribution function (BSSDF)  Relates outgoing reflectance in a given direction (at a given point) to the incoming luminance arriving at another point. bidirectional surface scattering distribution function (BSSDF) incoming BSSDF Outgoing luminance at x i luminance at x o in the direction in the direction of w i of w o When x o == x i the BSSDF is simply a BRDF 15

  16. BSSDF -- Examples Using BSSDF Using BRDF Jensen, et al 2001 BSSDF -- Examples Using BSSDF Using BRDF Jensen, et al 2001 16

  17. BSSDF -- Examples Using BSSDF Using BRDF Jensen, et al 2001 BSSDF Modeling  Won Henrik Wann Jensen an academy award in 2004.  Practical model described in [Jensen, et. al. 2001] 17

  18. Using BSSRDF [Hao, 2004] Light transport functions  BSSRDF (Bidirectional surface scattering reflectance distribution function) describes the relation between outgoing radiance and the incident flux, including the phenomena like subsurface scattering (SSS).  BRDF (Bidirectional reflectance distribution function) is a simplified BSSRDF, assuming that light enters and leaves at the same point 18

  19. Light Transport Functions Wikipedia Light transport functions  BTDF (Bidirectional transmittance distribution function) is similar to BRDF but for the opposite side of the surface. (see the top image).  BSDF (Bidirectional scattering distribution function) is the most general function. 19

  20. Light transport functions Summary  Advanced models of reflection  Anisotropic Models  BSSDF – subsurface scattering  Complete transport functions.  Adding to ray tracer.  Break. 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend