Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
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.
Basic Principles of Surface Reflectance
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.
1 Computer Graphics By : Mohammed abu Lamdy ITGD3107 University of Palestine Supervision: Assistant Professor Dr. Sana’a Wafa Al-Sayegh.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
Light Issues in Computer Graphics Presented by Saleema Amershi.
Light and Matter For Computer Graphics Comp 770 Lecture Spring 2009.
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
University of New Mexico
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2008 Tamara Munzner Lighting/Shading II Week.
Representations of Visual Appearance COMS 6160 [Fall 2006], Lecture 2 Ravi Ramamoorthi
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
6.1 si31_2001 SI31 Advanced Computer Graphics AGR Lecture 6 Physically Based Reflection Model.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Basic Principles of Surface Reflectance
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Lighting and Shading Week.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
CS 445 / 645: Introductory Computer Graphics
EECS 274 Computer Vision Light and Shading. Radiometry – measuring light Relationship between light source, surface geometry, surface properties, and.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
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.
David Luebke 1 10/26/2015 Lighting CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Bi-Directional Reflectance Distribution Functions (BRDF’s) Matthew McCrory.
Advanced Illumination Models Chapter 7 of “Real-Time Rendering, 3 rd Edition”
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
04/30/02(c) 2002 University of Wisconsin Last Time Subdivision techniques for modeling We are now all done with modeling, the standard hardware pipeline.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
BRDF models and their use in Global Illumination Algorithms László Szirmay-Kalos.
© 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.
In the name of God Computer Graphics. Last Time Some techniques for modeling Today Global illumination and raytracing.
Local Illumination and Shading
CS348B Lecture 10Pat Hanrahan, Spring 2005 Reflection Models I Today Types of reflection models The BRDF and reflectance The reflection equation Ideal.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
COMPUTER GRAPHICS CS 482 – FALL 2015 OCTOBER 27, 2015 SCATTERING LIGHT SCATTERING PHYSICALLY BASED SCATTERING SUBSURFACE SCATTERING AMBIENT OCCLUSION.
Physically-based Illumination Model
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.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
1 Ch. 4: Radiometry–Measuring Light Preview 。 The intensity of an image reflects the brightness of a scene, which in turn is determined by (a) the amount.
Reflection Models (1) Physically-Based Illumination Models (2)
Computer Graphics: Illumination
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
7. Illumination Phong Illumination Diffuse, Specular and Ambient
Advanced Computer Graphics
BRDFs Randy Rauwendaal.
© 2002 University of Wisconsin
CS 480/680 Computer Graphics Shading.
Presentation transcript:

Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology

2 Interaction of Light with Surfaces Materials interact with light in different ways.  The appearance of materials differs given the same lighting conditions. The reflectance properties of a surface affect the appearance of the object. The interaction of light with surfaces can be represented as a function of diverse quantities such as the incident light, exitant light, surface conditions, etc.

3 Illustration Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

4 Generalization – 12D Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

5

6 Generalization – 11D Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

7 Generalization – 10D Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

8 Generalization – 9D Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

9 Generalization – 8D Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

10 Generalization – 6D (Spatially Varying BRDF – 6D) Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes f r (x;(w i  w o ))

11 Generalization – 6D (Homogeneous Material BSSRDF – 6D) Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes f r (Δx;(w i  w o ))

12 Generalization – 4D (BRDF – 4D) Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

13 Reflection of an Opaque Surface Interaction of Light with Surfaces Images obtained from SIGGRAPH 2005 Course Notes

14 Materials interact with light in different ways.  The appearance of materials differs given the same lighting conditions. Some materials appear as mirrors. Others appear as diffuse surfaces.  The reflectance properties of a surface affect the appearance of the object. BRDF  Assume that light incident at a surface exits at the same wavelength and same time. Ignore effects such as fluorescence and phosphorescence. BRDF

15 In the most general case, light can enter some surface at a point p and incident direction Ψ and can leave the surface at some other point q and exitant direction Θ.  The function defining this relation between the incident and reflected radiance is called the bidirectional surface scattering reflectance distribution function. BRDF

16 Additional assumption  The light incident at some point exits at the same point. Do not discuss subsurface scattering. BRDF (bidirectional reflectance distribution function) BRDF

17 BRDF

18 The BRDF is defined over the entire sphere of directions (4π steradians) around a surface point.  This is important for transparent surfaces, since these surfaces can reflect light over the entire sphere. BRDF

19 Properties of BRDF  Range: The BRDF can take any positive value and can vary with wavelength.  Dimension: The BRDF is a four-dimensional function defined at each point on a surface. Two dimensions correspond to the incoming direction, and two dimensions correspond to the outgoing directions. Generally, the BRDF is anisotropic.  If the surface is rotated about the surface normal, the value of BRDF will change.  But In general isotropic materials are considered. BRDF

20 BRDF Properties of BRDF  Helmholtz Reciprocity Images obtained from SIGGRAPH 2005 Course Notes =

21 Properties of BRDF  Relation between incident and reflected radiance The value of the BRDF for a specific incident direction is not dependent on the possible presence of irradiance along other incident angles. The BRDF behaves as a linear function with respect to all incident directions. BRDF

22 BRDF Energy Conservation  The sum of energy reflected into all directions has to be smaller or equal than the incident energy. Images obtained from SIGGRAPH 2005 Course Notes

23 BRDF Global illumination algorithms often use empirical models to characterize the BRDF.  Great care must be taken to make certain that these empirical models are a good and acceptable BRDF. Energy conservation Helmholtz reciprocity: A particularly important constraint for bidirectional global illumination algorithms.

24 BRDF Diffuse Surfaces  Some materials reflect light uniformly over the entire reflecting hemisphere.  Given an irradiance distribution, the reflected radiance is independent of the exitant direction.  The value of the BRDF is constant for all values of Θ and Ψ.  To an observer, a diffuse surface point looks the same from all possible directions.

25 BRDF Diffuse Surfaces  The reflectance ρ d represents the fraction of incident energy that is reflected at a surface. ρ d varies from 0 to 1.

26 BRDF Specular Surfaces  Perfect specular surfaces only reflect or refract light in one specific direction. Specular Reflection  The direction of reflection can be found using the law of reflection. The incident and exitant light direction make equal angles to the surface’s normal, and lie in the same plane as the normal. Given that light is incident to the specular surface along direction vector Ψ, and the normal to the surface is N, the incident light is reflected along the direction R  R = 2(N ·Ψ)N – Ψ.

27 BRDF Specular Reflection  A perfect specular reflector has only one exitant direction for which the BRDF is different from 0. The value of the BRDF along that direction is infinite.  It can be described with the proper use of delta functions. There exists no ideal reflectors. Specular Refraction  The direction of specular refraction is computed using Snell’s law.

28 BRDF Specular Refraction  Consider the direction T along which light that is incident from a medium with refractive index η 1 to a medium with refractive index η 2 is refracted.  Snell’s law specifies the invariant between the angle of incidence and refraction and the refractive indices of the media. η 1 sin θ 1 = η 2 sin θ 2

29 BRDF Specular Refraction  The transmitted ray T is given as

30 BRDF Total Internal Reflection  When light travels from a dense medium to a rare medium, it could get refracted back into the dense medium.  The critical angle θ c can be computed by Snell’s law:

31 BRDF Reciprocity for Transparent Surfaces  One has to be careful when assuming properties about the transparent side of the BSDF. Some characteristics such as reciprocity, may not be true with transparent surfaces. When computing radiance in scenes with transparent surfaces, a weighting factor (η 2 /η 1 ) 2 should be considered.  When a pencil of light enters a dense medium from a less dense medium, it gets compressed. Therefore, the light energy per unit area perpendicular to the pencil direction becomes higher; i.e. the radiance is higher.

32 BRDF Fresnel Equations  It specify the amount of light energy that is reflected and refracted from a perfectly smooth surface.  When light hits a perfectly smooth surface, the light energy that is reflected depends on the wavelength of light, the geometry at the surface, and the incident direction of the light. Fresnel equations specify the fraction of light energy that is reflected. These equations take the polarization of light into consideration.

33 BRDF Fresnel Equations  Two components of the polarized light, r p and r s, referring to the parallel and perpendicular components are given as:

34 BRDF Fresnel Equations  For unpolarized light,  The Fresnel equations assume that light is either reflected or refracted at a purely specular surface. Since there is no absorption of light energy, the reflection and refraction coefficients sum to 1.

35 BRDF Glossy Surfaces  Most surfaces are neither ideally diffuse nor ideally specular but exhibit a combination of both reflectance behaviors.  The BRDF is often difficult to model with analytical formulae.

36 BRDF Shading Models  Real materials can have fairly complex BRDFs. Various models have been suggested in computer graphics to capture the complexity of BRDFs.  Notations Ψ: the direction of the light (the input direction) Θ: the direction of the viewer (the outgoing direction)

37 BRDF Lambert’s model  For idealized diffuse materials.  The BRDF is a constant in all direction.  ρ d : diffuse reflectance

38 BRDF Phong model  The most popular model.  The BRDF for the Phong model is

39 BRDF Blinn-Phong model  It uses the half-vector H.

40 BRDF Modified Blinn-Phong model  The simplicity of the Phong model is appealing. But it has some serious limitations: It is not energy conserving. It does not satisfy Helmholtz’s reciprocity. It does not capture the behavior of most real materials.  The modified Blinn-Phong model addresses some of these problems.

41 BRDF Cook-Torrance Model  One of the physically based shading models  It includes a microfacet model that assumes that a surface is made of a random collection of small smooth planar facets. The assumption is that an incoming ray randomly hits one of these smooth facets.  Given a specification of the distribution of microfacets for a material, this model captures the shadowing effects of these microfacets.  It also includes the Fresnel reflection and refraction terms.

42 BRDF Cook-Torrance Model

43 BRDF Empirical Models  Ward model