announcement
play

Announcement Mike Krummhoefener Material Properties 2 RIT Alum - PDF document

Announcement Mike Krummhoefener Material Properties 2 RIT Alum (1992) Technical Director / Digital Artist for Pixar will be visiting RIT: Friday, April 13th Gravure Press Pit (Building 7B) 9:00am (reception) / 9:30am


  1. Announcement  Mike Krummhoefener Material Properties 2  RIT Alum (1992)  Technical Director / Digital Artist for Pixar  will be visiting RIT:  Friday, April 13th  Gravure Press Pit (Building 7B)  9:00am (reception) / 9:30am (Q&A) Plan for today Logistics  Checkpoint 2  Material Properties  Bi-directional reflectance distribution functions  Due Today (BRDFs)  Checkpoint 3  Advanced Illumination Models  To be given today  Beyond BRDFs  Project Proposals  Checkpoint 3 of the ray tracer  All should have received e-mail feedback.  Ray tracer help Shading Computer Graphics as Virtual Photography  Computing the light that leaves a point real camera photo Photographic Photography: scene (captures processing print  Shading point - point under investigation light)  Illumination model - function or algorithm used to describe the reflective characteristics of processing a given surface.  Shading model – algorithm for using an camera Computer 3D tone synthetic illumination model to determine the color of a model Graphics: models reproduction image point on a surface. (focuses simulated  For efficiency’s sake, most illumination models lighting) are approximations. 1

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

  3. Anisotropic Models Why does ansiotropic reflection occur?  Occurs on objects with fine grain in a  Ward Model [Ward92] given direction.  Designed for both accuracy and ease of use  Includes model for anisotropic reflection Blevins Anisotropic Models Anisotropic Model  Ward Model - Isotropic  Ward Model  ρ d - Diffuse reflectance coefficient (can vary with wavelength)  ρ s - Specular reflectance coefficient (can vary with wavelength)  α - Standard deviation of surface slope 2 2 ρ − (tan γ ) / α 1 e ρ = d + ρ ( • ) s π πα 2 cos θ cos δ 4 diffuse specular Anisotropic Models Anisotropic Models  Ward Model -- anisotropic  Ward Model w/ ansiotropy  α x - Standard deviation of surface slope in x-direction  α y - Standard deviation of surface slope in y-direction 2 2 2 2 2 − (tan γ (cos φ / α + sin φ / α )) ρ 1 e x y ρ = d + ρ ( • ) s π cos θ cos δ 4 πα α x y diffuse specular 3

  4. Anisotropic Models Ward’s Anisotropic Model  Ward Model - example Photo Isotropic Anisotropic BRDF Anisotropic Models  Other anisotropic models (all based on  Simplifying Assumptions wrt the BRDF physics)  Light enters and leaves from the same point.  [Kajia85]  Not necessarily true  [Poulin90]  Subsurface scattering  Skin, marble  [He91]  Light of a given wavelength will only reflect back light of that same wavelength  Not necessarily true  Light Interference  Oily patches, peacock feathers Subsurface Scattering Subsurface Scattering  Example: Skin Jensen, et al Blevins,2001 2001 4

  5. bidirectional surface scattering bidirectional surface scattering distribution function (BSSDF) distribution function (BSSDF)  Relates outgoing reflectance in a given direction (at a given point) to the incoming luminance arriving at another point. 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 BSSDF -- Examples BSSDF -- Examples Using BSSDF Using BRDF Jensen, et al 2001 Using BSSDF Using BRDF Jensen, et al 2001 BSSDF -- Examples BSSDF Modeling  Won Henrik Wann Jensen an academy award in 2004.  Practical model described in [Jensen, et. al. 2001] Using BSSDF Using BRDF Jensen, et al 2001 5

  6. Using BSSRDF 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 [Hao, 2004] Light Transport Functions 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. Wikipedia Light transport functions Summary  Advanced models of reflection  Anisotropic Models  BSSDF – subsurface scattering  Complete transport functions.  Adding to ray tracer.  Break. 6

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