Reflection Models I Today n Types of reflection
- Slides: 25
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 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 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 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 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
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 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: 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
Ideal Reflection (Mirror) 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 2005
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 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 348 B Lecture 10 Pat Hanrahan, Spring 2005
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 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 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! CS 348 B Lecture 10 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 Pat Hanrahan, Spring 2005
- For today's meeting
- Have a class today
- Today meeting or today's meeting
- Characteristic of fingerprint
- Today's lesson or today lesson
- Example of repitition
- Algernon definition
- Modals and semimodals
- Gibbs reflective cycle social work
- Diffuse reflection vs regular reflection
- Team nursing care delivery model
- Types of logic models
- Disadvantages of taba model
- Disadvantages of wireframe modelling
- Cognitive models in hci
- Dml commands in sql with examples
- Types of forecasting models
- Hunkins model of curriculum development
- Types of logic models
- Types of transportation models
- Model urband land use
- Types of regression models
- Types of mathematical models
- Types of pharmaceutical business models
- What are the two types of reflection?
- Quirk vs kachru