DOC PREVIEW
CMU CS 15462 - Lecturel 9

This preview shows page 1-2-3-4-5-6-7-52-53-54-55-56-57-58-59-104-105-106-107-108-109-110 out of 110 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 110 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Measuring Material Appearance: BRDF, BSSRDF, BTFThanks to Steve Marschner, Shree Nayar, Ravi Ramamoorthi, Szymon Rusinkiewicz, Marc Levoy, Pat Hanrahan, Kristin Dana, Ken Perlin, Debevec, MatusikComputer Graphics, Fall 2009Mohit GuptaImages Courtest Ben-Ezra et alA variety of material appearancesMethods Relying on Surface ReflectanceShape from ShadingPhotometric StereoReflection SeparationTexture ModelingsourcesurfacereflectionsurfaceincidentdirectionbodyreflectionBody Reflection:Diffuse ReflectionMatte AppearanceNon-Homogeneous MediumClay, paper, etcSurface Reflection:Specular ReflectionGlossy AppearanceHighlightsDominant for MetalsImage Intensity = Body Reflection + Surface ReflectionMechanisms of ReflectionBody Reflection:Diffuse ReflectionMatte AppearanceNon-Homogeneous MediumClay, paper, etcSurface Reflection:Specular ReflectionGlossy AppearanceHighlightsDominant for MetalsMany materials exhibit both Reflections:Mechanisms of ReflectionImage intensities = f ( normal, surface reflectance, illumination )Surface Reflection depends on both the viewing and illumination directions.sourcesensorsurfaceelementnormalSurface Appearancexyzsourceviewingdirectionsurfaceelementnormalincidentdirection),(ii),(rr),(iisurfaceE),(rrsurfaceLIrradiance at Surface in direction ),(iiRadiance of Surface in direction ),(rrBRDF :),(),(),;,(iisurfacerrsurfacerriiELfBRDF: Bidirectional Reflectance Distribution FunctionDerivation of the Scene Radiance Equation),(iisrcL),(rrsurfaceL),;,(),(),(rriiiisurfacerrsurfacefELFrom the definition of BRDF:Important Properties of BRDFsxyzsourceviewingdirectionsurfaceelementnormalincidentdirection),(ii),(rrBRDF is only a function of 3 variables :),;,(),;,(iirrrriiff• Rotational Symmetry:BRDF does not change when surface is rotated about the normal. ),,(ririf• Helmholtz Reciprocity: (follows from 2ndLaw of Thermodynamics)BRDF does not change when source and viewing directions are swapped.Specular Reflection and Mirror BRDFsource intensity Iviewingdirectionsurfaceelementnormalincidentdirectionnvsrspecular/mirrordirection),(ii),(vv),(rr• Mirror BRDF is simply a double-delta function :• Very smooth surface.• All incident light energy reflected in a SINGLE direction. (only when = )• Surface Radiance :)()(vivisILvr)()(),;,(vivisvviifspecular albedoSpecular Reflections in NatureCompare sizes of objects and their reflections!The reflections when seen from a lower viewpoint are always longer than when viewedfrom a higher view point.It's surprising how long the reflections are when viewed sitting on the river bank.Specular Reflections in NatureDiffuse Reflection and Lambertian BRDFviewingdirectionsurfaceelementnormalincidentdirectioninvsdrriif ),;,(• Lambertian BRDF is simply a constant :albedo• Surface appears equally bright from ALL directions! (independent of )• Surface Radiance :v• Commonly used in Vision and Graphics!snIILdid.cossource intensitysource intensity IDiffuse Reflection and Lambertian BRDFWhite-out Conditions from an Overcast Sky CAN’T perceive the shape of the snow covered terrain!Modeling Rough Surfaces - Microfacets•Roughness simulated by Symmetric V-groves at Microscopic level.•Distribution on the slopes of the V-grove faces are modeled.•Each microfacet assumed to behave like a perfect lambertian surface.View Dependence of Matte Surfaces - Key Observation• Overall brightness increases as the angle between the source and viewing direction decreases. WHY?• Pixels have finite areas. As the viewing direction changes, different mixes between dark and bright are added up to give pixel brightness.Slope Distribution Model• Model the distribution of slopes as Gaussian.• Mean is Zero, Variance represents ROUGHNESS.Oren-Nayar Model – Different Factors (contd.)• Take into account two light bounces (reflections).• Hard to solve analytically, so they find a functional approximation.Oren-Nayar Model – Final ExpressionLambertian model is simply an extreme case with roughness equal to zero.Surface Roughness Causes Flat AppearanceActual Vase Lambertian VaseSurface Roughness Causes Flat Appearance Increasing surface roughnessLambertian modelValid for only SMOOTH MATTE surfaces.Bad for ROUGH MATTE surfaces.Rendered Sphere with Lambertian BRDF• Edges are dark (N.S = 0) when lit head-on• See shading effects clearly.Why does the Full Moon have a flat appearance? • The moon appears matte (or diffuse)• But still, edges of the moon look bright(not close to zero) when illuminated byearth’s radiance.Why does the Full Moon have a flat appearance? Lambertian Spheres and Moon Photos illuminated similarlyOren-Nayar Model – Main Points•Physically Based Model for Diffuse Reflection.•Explains view dependent appearance in Matte Surfaces•Lambertian model is simply an extreme case withroughness equal to zero.Comparison to Ground Truth• Delta Function too harsh a BRDF model (valid only for highly polished mirrors and metals).• Many glossy surfaces show broader highlights in addition to mirror reflection.• Surfaces are not perfectly smooth – they show micro-surface geometry (roughness).• Example Models : Phong modelTorrance Sparrow modelGlossy SurfacesBlurred Highlights and Surface RoughnessRoughnessPhong Model: An Empirical Approximation• How to model the angular falloff of highlights:Phong Model• Sort of works, easy to compute• But not physically based (no energy conservation and reciprocity).• Very commonly used in computer graphics.shinynsERIL ).(-SRVNPhong Examples• These spheres illustrate the Phong model as lighting direction and nshinyare varied:Those Were the Days• “In trying to improve the quality of the synthetic images, we do not expect to be able to display the object exactly as it would appear in reality, with texture, overcast shadows, etc. We hope only to display an image that approximates the real object closely enough to provide a certain degree of realism.”– Bui Tuong Phong, 1975Summary of Surfaces and BRDFsSmoothRoughDiffuseSpecularMirror BRDFTorrance-Sparrow BRDFLambertian BRDFOren-Nayar BRDFNo view dependenceModels view


View Full Document

CMU CS 15462 - Lecturel 9

Download Lecturel 9
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecturel 9 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecturel 9 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?