CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.

Slides:



Advertisements
Similar presentations
Physically Based Shading
Advertisements

The Radiance Equation.
1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 6 Physically Based Reflection Model.
Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Lighting Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung.
Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Computer graphics & visualization Global Illumination Effects.
Local Reflection Model Jian Huang, CS 594, Fall 2002.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Light Visible electromagnetic radiation Power spectrum Polarization Photon (quantum effects) Wave (interference, diffraction) From London and Upton.
CPSC 641 Computer Graphics: Radiometry and Illumination Jinxiang Chai Many slides from Pat Haranhan.
RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.
Radiometry. Outline What is Radiometry? Quantities Radiant energy, flux density Irradiance, Radiance Spherical coordinates, foreshortening Modeling surface.
Physically Based Illumination Models
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Graphics Graphics Korea University cgvr.korea.ac.kr Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Computer Vision - A Modern Approach Set: Radiometry Slides by D.A. Forsyth Radiometry Questions: –how “bright” will surfaces be? –what is “brightness”?
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Representations of Visual Appearance COMS 6160 [Fall 2006], Lecture 2 Ravi Ramamoorthi
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
3-D Computer Vision CSc83029 / Ioannis Stamos 3-D Computer Vision CSc Radiometry and Reflectance.
Appearance Models for Graphics COMS , Lecture 2 BRDFs and Radiometry Many slides courtesy Pat Hanrahan:
6.1 si31_2001 SI31 Advanced Computer Graphics AGR Lecture 6 Physically Based Reflection Model.
Radiometry, lights and surfaces
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
Lecture 20: Light, reflectance and photometric stereo
CS348B Lecture 4Pat Hanrahan, 2005 Light Visible electromagnetic radiation Power spectrum Polarization Photon (quantum effects) Wave (interference, diffraction)
EECS 274 Computer Vision Light and Shading. Radiometry – measuring light Relationship between light source, surface geometry, surface properties, and.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Reflection Models I Today Types of reflection models The BRDF and.
MIT EECS 6.837, Durand and Cutler Local Illumination.
CSC418 Computer Graphics n Illumination n Lights n Lightinging models.
Capturing light Source: A. Efros.
© Lastra/Machiraju/Möller Fundametals of Rendering - Radiometry / Photometry CIS 782 Advanced Computer Graphics Raghu Machiraju.
Radiation Fundamental Concepts EGR 4345 Heat Transfer.
Advanced Illumination Models Chapter 7 of “Real-Time Rendering, 3 rd Edition”
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/01/2005 with slides by Pat Hanrahan and Matt Pharr.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
BRDF models and their use in Global Illumination Algorithms László Szirmay-Kalos.
Physics 213 General Physics Lecture Last Meeting: Electromagnetic Waves, Maxwell Equations Today: Reflection and Refraction of Light.
© Machiraju/Möller Fundamentals of Rendering - Reflectance Functions cis782 Advanced Computer Graphics Raghu Machiraju.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
Introduction to Thermal Radiation
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Shading.
Illumination 2013, Fall. Ray Casting Image RayCast(Camera camera, Scene scene, int width, int height) { Image image = new Image(width, height); for (int.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
CS348B Lecture 10Pat Hanrahan, Spring 2005 Reflection Models I Today Types of reflection models The BRDF and reflectance The reflection equation Ideal.
Physically-based Illumination Model
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
01/27/03© 2002 University of Wisconsin Last Time Radiometry A lot of confusion about Irradiance and BRDFs –Clarrified (I hope) today Radiance.
Illumination Study of how different materials reflect light Definition of radiance, the fundamental unit of light transfer in computer graphics How the.
Physically-based Illumination Models (2) CPSC 591/691.
Color and Radiometry Digital Image Synthesis Yung-Yu Chuang 10/25/2007 with slides by Pat Hanrahan and Matt Pharr.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Heat Transfer RADIATION HEAT TRANSFER FUNDAMENTALS.
Reflection Models (1) Physically-Based Illumination Models (2)
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
Advanced Computer Graphics
BRDFs Randy Rauwendaal.
Radiometry (Chapter 4).
© 2002 University of Wisconsin
The Rendering Equation
Presentation transcript:

CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai

Motivation How to model surface properties of objects?

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.

Types of Reflection Functions Ideal Specular Reflection Law Mirror

Types of Reflection Functions Ideal Specular Reflection Law Mirror Ideal Diffuse Lambert’s Law Matte

Types of Reflection Functions Ideal Specular Reflection Law Mirror Ideal Diffuse Lambert’s Law Matte Specular Glossy Directional diffuse

Review: Local Illumination

Materials PlasticMetalMatte From Apodaca and Gritz, Advanced RenderMan

Mathematical Reflectance Models How can we mathematically model reflectance property of an arbitrary surface? - what’s the dimensionality? - how to use it to compute outgoing radiance given incoming radiance?

Introduction Radiometry and photometry - Radiant intensity - Irradiance - Radiance - Radiant exitance (radiosity)

Electromagnetic Spectrum Visible light frequencies range between: Red: 4.3x10 14 hertz (700nm) Violet: 7.5x10 14 hertz (400nm)

Visible Light The human eye can see “visible” light in the frequency between 400nm-700nm redviolet

Spectral Energy Distribution Three different types of lights

Spectral Energy Distribution Three different types of lights How can we measure the energy of light?

Photons The basic quantity in lighting is the photon The energy (in Joule) of a photon with wavelength λ is: q λ = hc/λ - c is the speed of light In vacuum, c = m/s - h ≈ 6.63* Js is Planck’s constant

(Spectral) Radiant Energy The spectral radiant energy, Q λ, in n λ photons with wavelength λ is The radiant energy, Q, is the energy of a collection of photons, and is given as the integral of Q λ over all possible wavelengths:

Example: Fluorescent Bulb

Radiant Intensity Definition: the radiant power radiated from a point on a light source into a unit solid angle in a particular direction. - measured in watt per steradian

Radiance Definition: the radiant power per unit projected surface area per solid angle

Radiance Per unit projected surface area - radiance varies with direction - incidence radiance and exitant radiance

Radiance Ray of light arriving at or leaving a point on a surface in a given direction Radiance (arriving)Radiance (leaving)

Irradiance Definition: the power per unit area incident on a surface.

Radiant Exitance Definition: The radiant (luminous) exitance is the energy per unit area leaving a surface. In computer graphics, this quantity is often referred to as the radiosity (B)

Directional Power Leaving a Surface

Uniform Diffuse Emitter

Projected Solid Angle

Uniform Diffuse Emitter

Reflection Models Outline - Types of reflection models - The BRDF and reflectance - The reflection equation - Ideal reflection - Ideal diffuse - Cook-Torrance Model

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.

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.

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.

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.

Types of Reflection Functions Ideal Specular Reflection Law Mirror

Types of Reflection Functions Ideal Specular Reflection Law Mirror Ideal Diffuse Lambert’s Law Matte

Types of Reflection Functions Ideal Specular Reflection Law Mirror Ideal Diffuse Lambert’s Law Matte Specular Glossy Directional diffuse

Mathematical Reflectance Models How can we mathematically model reflectance property of an arbitrary surface? - what’s the dimensionality? - how to use it to compute outgoing radiance given incoming radiance?

The Reflection Equation

How to model surface reflectance property?

The Reflection Equation How to model surface reflectance property?

The Reflection Equation How to model surface reflectance property? for a given incoming direction, the amount of light that is reflected in a certain outgoing direction

The Reflection Equation

Directional irradiance

The BRDF Bidirectional Reflectance Distribution Function

Dimensionality of the BRDF This is 6-D function - x: 2D position - (θ i,φ i ): incoming direction - (θ r,φ r ): outgoing direction Usually represented as 4-D - ignoring x - homogenous material property

Gonioreflectometer

Scattering Models

The BSSRDF Bidirectional Surface Scattering Reflectance-Distribution Function Translucency

Properties of BRDF’s From Sillion, Arvo, Westin, Greenberg 1. Linearity

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

Properties of BRDF’s 3. Isotropic vs. anisotropic Reciprocity and isotropy

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

Energy Conservation Definition: Reflectance is ratio of reflected to incident power

Energy Conservation Definition: Reflectance is ratio of reflected to incident power

Energy Conservation Definition: Reflectance is ratio of reflected to incident power Conservation of energy: 0 <  < 1 Units:  [dimensionless], f r [1/steradians]

BRDF What’s the BRDF for a mirror surface?

Law of Reflection

Ideal Reflection (Mirror)

Ideal Diffuse Reflection Assume light is equally likely to be reflected in any output direction (independent of input direction). Lambert’s Cosine Law

Diffuse Light C = intensity of point light source k d = diffuse reflection coefficient = angle between normal and direction to light Surface

Phong Model E L N R(L) E L N R(E) Reciprocity:

s Phong Model Mirror Diffuse

BRDF Models Phenomenological - Phong [75] - Blinn-Phong [77] - Ward [92] - Larfortune et al [97] - Ashikhmin et al [00] Physical - Cook-torrence [81] - He et al [91] Data-driven [Matusik et al 2003] [Cook-Torrence 81] [Larfortune et al 97]

BRDF Models Phenomenological - Phong [75] - Blinn-Phong [77] - Ward [92] - Larfortune et al [97] - Ashikhmin et al [00] Physical - Cook-torrence [81] - He et al [91] Data-driven [Matusik et al 2003] [Cook-Torrence 81] [Larfortune et al 97]

Cook-Torrance Model More sophisticated for specular reflection Surface is made of reflecting microfacets

Cook-Torrance Model H: angular bisector of vector L and V

Microfacet Slope Distribution (D) D: density of microfacets along H m: root mean square of slopes of microfacets (i.e. roughness) Beckman function: The facet slope distribution function D represents the fraction of the facets that are oriented in the direction H.

Varying m m = 0.2 m = 0.6 Highly directional vs. spread-out

Cook-Torrance Model H: angular bisector of vector L and V

Mask and Shadow Term No interferenceshadow mask The geometrical attenuation factor G accounts for the shadowing and masking of one facet by another.

Cook-Torrance Model H: angular bisector of vector L and V

Fresnel Term n: refractive index The Fresnel term F describes how light is reflected from each smooth microfacet. It is a function of incidence angle and wavelength

Cook-Torrance Model for Metals Measured Reflectance Reflectance of Copper as a function of wavelength and angle of incidence Light spectra Copper spectra Approximated Reflectance Cook-Torrance approximation