Reflection Models I Today n Types of reflection

  • Slides: 25
Download presentation
Reflection Models I Today n Types of reflection models n The BRDF and reflectance

Reflection Models I Today n Types of reflection models n The BRDF and reflectance n The reflection equation n Ideal reflection and refraction n Fresnel effect n Ideal diffuse Next lecture n Glossy and specular reflection models n Rough surfaces and microfacets n Self-shadowing n Anisotropic reflection models CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Reflection Models Definition: Reflection is the process by which light incident on a surface

Reflection Models Definition: Reflection is the process by which light incident on a surface interacts with the surface such that it leaves on the incident side without change in frequency. Properties n Spectra and Color [Moon Spectra] n Polarization n Directional distribution Theories n Phenomenological n Physical CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Types of Reflection Functions Ideal Specular n Reflection Law n Mirror Ideal Diffuse n

Types of Reflection Functions Ideal Specular n Reflection Law n Mirror Ideal Diffuse n Lambert’s Law n Matte Specular n Glossy n Directional diffuse CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Materials Plastic Metal Matte From Apodaca and Gritz, Advanced Render. Man CS 348 B

Materials Plastic Metal Matte From Apodaca and Gritz, Advanced Render. Man CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The Reflection Equation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The Reflection Equation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The BRDF Bidirectional Reflectance-Distribution Function CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The BRDF Bidirectional Reflectance-Distribution Function CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The BSSRDF Bidirectional Surface Scattering Reflectance. Distribution Function Translucency CS 348 B Lecture 10

The BSSRDF Bidirectional Surface Scattering Reflectance. Distribution Function Translucency CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Gonioreflectometer CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Gonioreflectometer CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Properties of BRDF’s 1. Linearity From Sillion, Arvo, Westin, Greenberg 2. Reciprocity principle CS

Properties of BRDF’s 1. Linearity From Sillion, Arvo, Westin, Greenberg 2. Reciprocity principle CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Properties of BRDF’s 3. Isotropic vs. anisotropic Reciprocity and isotropy 4. Energy conservation CS

Properties of BRDF’s 3. Isotropic vs. anisotropic Reciprocity and isotropy 4. Energy conservation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Energy Conservation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Energy Conservation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

The Reflectance Definition: Reflectance is ratio of reflected to incident power Conservation of energy:

The Reflectance Definition: Reflectance is ratio of reflected to incident power Conservation of energy: 0 <r<1 3 by 3 set of possibilities: Units: r [dimensionless], fr [1/steradians] CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Law of Reflection CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Law of Reflection CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Ideal Reflection (Mirror) CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Ideal Reflection (Mirror) CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Snell’s Law CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Snell’s Law CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Law of Refraction Total internal reflection: CS 348 B Lecture 10 Pat Hanrahan, Spring

Law of Refraction Total internal reflection: CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Optical Manhole Total internal reflection From Livingston and Lynch CS 348 B Lecture 10

Optical Manhole Total internal reflection From Livingston and Lynch CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Fresnel Reflectance Metal (Aluminum) Gold Silver F(0)=0. 82 F(0)=0. 95 Dielectric (N=1. 5) Glass

Fresnel Reflectance Metal (Aluminum) Gold Silver F(0)=0. 82 F(0)=0. 95 Dielectric (N=1. 5) Glass n=1. 5 F(0)=0. 04 Diamond n=2. 4 F(0)=0. 15 Schlick Approximation CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Experiment Reflections from a shiny floor From Lafortune, Foo, Torrance, Greenberg, SIGGRAPH 97 CS

Experiment Reflections from a shiny floor From Lafortune, Foo, Torrance, Greenberg, SIGGRAPH 97 CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Cook-Torrance Model for Metals Reflectance of Copper as a function of wavelength and angle

Cook-Torrance Model for Metals Reflectance of Copper as a function of wavelength and angle of incidence Measured Reflectance Light spectra Approximated Reflectance Cook-Torrance approximation Copper spectra CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Ideal Diffuse Reflection Assume light is equally likely to be reflected in any output

Ideal Diffuse Reflection Assume light is equally likely to be reflected in any output direction (independent of input direction). Lambert’s Cosine Law CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

“Diffuse” Reflection Theoretical n Bouguer - Special micro-facet distribution n Seeliger - Subsurface reflection

“Diffuse” Reflection Theoretical n Bouguer - Special micro-facet distribution n Seeliger - Subsurface reflection n Multiple surface or subsurface reflections Experimental n Pressed magnesium oxide powder n Almost never valid at high angles of incidence Paint manufactures attempt to create ideal diffuse CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Phong Model R(L) E E N L N R(E) L Reciprocity: Distributed light source!

Phong Model R(L) E E N L N R(E) L Reciprocity: Distributed light source! CS 348 B Lecture 10 Pat Hanrahan, Spring 2005

Phong Model Diffuse Mirror CS 348 B Lecture 10 s Pat Hanrahan, Spring 2005

Phong Model Diffuse Mirror CS 348 B Lecture 10 s Pat Hanrahan, Spring 2005

Properties of the Phong Model Energy normalize Phong Model CS 348 B Lecture 10

Properties of the Phong Model Energy normalize Phong Model CS 348 B Lecture 10 Pat Hanrahan, Spring 2005