RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

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.
Computer Graphics (Fall 2008) COMS 4160, Lecture 18: Illumination and Shading 1
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.
CPSC 641 Computer Graphics: Radiometry and Illumination Jinxiang Chai Many slides from Pat Haranhan.
Basic Principles of Surface Reflectance
Radiometry. Outline What is Radiometry? Quantities Radiant energy, flux density Irradiance, Radiance Spherical coordinates, foreshortening Modeling surface.
Physically Based Illumination Models
Illumination Models Radiosity Chapter 14 Section 14.7 Some of the material in these slides may have been adapted from University of Virginia, MIT, Colby.
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”?
Light and Matter For Computer Graphics Comp 770 Lecture Spring 2009.
Computer graphics & visualization Pre-Computed Radiance Transfer PRT.
Representations of Visual Appearance COMS 6160 [Fall 2006], Lecture 2 Ravi Ramamoorthi
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
Radiosity A Fascinating Presentation by Alex Danilevky.
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:
Computer Graphics (Spring 2008) COMS 4160, Lecture 15: Illumination and Shading
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
7M836 Animation & Rendering
Basic Principles of Surface Reflectance
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.
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
1 Dr. Scott Schaefer Radiosity. 2/38 Radiosity 3/38 Radiosity Physically based model for light interaction View independent lighting Accounts for indirect.
CSCE 441 Computer Graphics: Radiosity Jinxiang Chai.
11 Introduction to Global Illumination Overview Overview Radiometry Radiometry The rendering equation The rendering equation Monte Carlo Monte Carlo Overview.
Illumination and Direct Reflection Kurt Akeley CS248 Lecture 12 1 November 2007
EECS 274 Computer Vision Light and Shading. Radiometry – measuring light Relationship between light source, surface geometry, surface properties, and.
-Global Illumination Techniques
02/16/05© 2005 University of Wisconsin Last Time Re-using paths –Irradiance Caching –Photon Mapping.
01/21/05© 2005 University of Wisconsin Last Time Course introduction A simple physically-based rendering example.
Capturing light Source: A. Efros.
© Lastra/Machiraju/Möller Fundametals of Rendering - Radiometry / Photometry CIS 782 Advanced Computer Graphics Raghu Machiraju.
Rendering Problem László Szirmay-Kalos. Image synthesis: illusion of watching real world objects Le(x,)Le(x,) pixel f r (  ’, x,  ) S We(x,)We(x,)
Towards a Taxonomy of Global Illumination Algorithms Philip Dutré Program of Computer Graphics Cornell University.
Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007.
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
Radiosity Jian Huang, CS594, Fall 2002 This set of slides reference the text book and slides used at Ohio State.
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Image formation.
Radiosity 1. 2 Introduction Ray tracing best with many highly specular surfaces ­Not real scenes Rendering equation describes general shading problem.
Computer Graphics III – Radiometry
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
01/27/03© 2002 University of Wisconsin Last Time Radiometry A lot of confusion about Irradiance and BRDFs –Clarrified (I hope) today Radiance.
Distributed Ray Tracing. Can you get this with ray tracing?
Illumination Study of how different materials reflect light Definition of radiance, the fundamental unit of light transfer in computer graphics How the.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
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.
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
Advanced Computer Graphics
Radiometry (Chapter 4).
© 2002 University of Wisconsin
CS 319 Advanced Topics in Computer Graphics John C. Hart
The Rendering Equation
Radiosity Dr. Scott Schaefer.
Digital Image Synthesis Yung-Yu Chuang 10/19/2006
The Rendering Equation
Distributed Ray Tracing
Presentation transcript:

RADIOSITY Submitted by CASULA, BABUPRIYANK. N

Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture

Image Synthesis Image Synthesis Modeling 2d/3d Rendering Radiosity Illumination models Visibility Ray Tracing Texture Mapping Viewing 2d/3d

Radiosity Surfaces in a scene reflect & emit light. – Some of this light reaches the viewer; this makes the surface visible. – But much of this reflected/emitted light will illuminate other surfaces. – This light will then reflect of these other surfaces; in fact, every surface in a scene will illuminate other surfaces in the scene.

Samples

Background needed… Light Light Transport Radiometry Reflection Functions

Light The visible light can be polarized Optics is the area that studies about these radiations

Optics Optics Geometric Physical Quantum Shadows Optical Interference Photons laws To study radiosity Geometric Optics is needed

Light Transportation Light travels in the form of particles(photons) Total number of particles in a small differential volume dV is P(x) = p(x) dV particle density P(x) = p(x) (v dt cos(  )) dA

Light Transportation contd.. Not all particles flow with the same speed and same direction. The particle density is now a function of two independent variables x, . Then we have P(x,  ) = p(x,  ) cos  d  dA Here d  is called the differential solid angle.

Angles 2D angle 3D/Solid Angle

Solid Angle Definition :The SA subtended by an object from a point P is the area of projection of the object onto the unit sphere centered at P. Area (dA) = (r d  ) (r sin  d  )= r 2 sin  d  d  The differential solid angle : d  = dA cos  / r 2 = cos  sin  d  d 

Radiant Energy Q Rendering systems consider the stuff that flows as radiant energy or radiant power(  ) The radiant energy per unit volume is the photon volume density times the energy of a single photon(hc/ ). L(x,  ) =  p(x, , ) (hc/ ) d L is called radiance

Radiometry Science of Measuring light Analogous science called Photometry is based on human perception

Radiometry contd.. The radiometric quantities that characterize the distribution of light in the environment are: Radiant Energy Radiance Radiant Power Irradiance Radiosity Radiant Intensity

Radiance Radiance (L) is the flux that leaves a surface, per unit projected area of the surface, per unit solid angle of direction.  n dA L

Radiance For computer graphics the basic particle is not the photon and the energy it carries but the ray and its associated radiance.  n dA L dd Radiance is constant along a ray.

Properties of Radiance 1)Fundamental quantity -all other quantities derived from it 2) Invariant along a ray - quantity used by ray tracers 3) Sensor response is proportional to radiance -eye/camera response depends on radiance

Radiant Power(  ) Flow of energy. Power is the energy per unit time. Also called as radiant flux.  = dQ/dt. The differential flux is the radiance in small beam with cross sectional area dA and solid angle d  d  = L(x,  ) cos  d  dA

Invariance of Radiance d  L 1 d    dA 1 = L 2 d    dA 2 d    dA 2 /r 2 and d    dA 1 /r 2 Throughput T = d   dA 1 = d   dA 2 = dA 1 dA 2 / r 2

Irradiance Irradiance: Radiant power per unit area incident on a surface E =  L i (x,  cos  d  

Radiosity Official term : Radiant Exitance Radiosity: Radiant power per unit area exiting a surface  B =  L o (x,  cos  d   

Radiant Intensity Radiant Intensity: Radiant power per solid angle of a point source I(  ) = d(  )/d(  )  =  I(  ) d(  )    For an isotropic point source: I(  ) =  

Irradiance due to a Point Light Irradiance on a differential surface due to an isotropic point light source is E = d  dA = I(  ) d(  ) dA =  cos(   x – x s | 2

Reflection Functions Reflection is defined as the the process by which the light incident on a surface leaves the surface from the same side. The nomenclature and the general properties of reflection functions are discussed.

BRDF Bidirectional Reflection Distribution Function f(x,  i,  r ) =L r (x,  r )/ dE i (x,  r ) In short this is the ratio of radiance in a reflected direction to the differential irradiance that created ii rr Incident ray Reflected ray Illumination hemisphere f(p,  i,  r )

Properties of the BRDF 1)Reciprocity f(x,  i,  r ) = f(x,  r,  i ) 2)Anisotropy If the incident and the reflected light are fixed and the underlying surface is rotated about the surface normal, the percentage of light reflected may change.

Reflectance Equation The BRDF allows us to calculate outgoing light, given incoming light: L r (x,  r )= f(x,  i,  r ) * dE i (x,  r ) = f(x,  i,  r ) * L i (x i,  cos  d  i Integrating over the hemisphere gives the reflectance equation: L r (x,  r )=  f(x,  i,  r ) * L i (x i,  cos  d  i  

Reflectance Reflectance: ratio of reflected flux to incident flux  = d  r/ d  o =   L r (  r ) cos  r d  r  r   L i (  i ) cos  i d  i  i Reflectance is always between 0 and 1 but depends on incident radiance distribution

Lambertian Diffuse Reflection Reflection is equal in all directions f r, diffuse (x,  i,  r ) is constant. L r (x,  r )=  f r, diffuse (x,  i,  r ) * L i (x i,  cos  d  i  = f r, diffuse (x,  i,  r )  L i (x i,  *  cos  d  i = f r, diffuse (x,  i,  r ) E

Lambertian Diffuse Reflection Reflected radiance is independent of direction Therefore the radiosity is simply: B =  L r,diffuse (x,  cos  d     L r,diffuse   f r, diffuse (x,  i,  r ) E

Lambertian Diffuse Reflection  = d  r/ d  o =   L r (  r ) cos  r d  r  r   L i (  i ) cos  i d  i  i = L r,diffuse   cos  r d  r  r E =  f r, diffuse

Global Illumination Radiance is invariant along a ray L i (x`,  i ) = L r (x,  r ) V(x,x`) V(x,x`) is the visibility from point x to x’ Converting the directional integral into a surface integral d  i = cos  o dA |x-x`| 2 The Projected solid angle is cos  i d  i = cos  i cos  o dA |x-x`| 2

Global Illumination Geometry term: G(x,x1) = cos  i cos  o |x-x`| 2 cos  i d  i = G(x,x1) dA Rewriting the reflectance equation: L r (x`,  `)=  f(x, - ,  `) L(x i,  G(x,x’)V(x,x`)dA  s

Global Illumination Reparameterizing gives: L r (x`,  `)=  f(x, - ,  `) L(x i,  G(x,x’)V(x,x`)dA  s L r (x`,x``)=  f(x  x`  x``) L(x  x`  G(x,x’)V(x,x`)dA L r (x`,x``)=L r (x`,x``)+  x   L (x  x`  G(x,x’)V(x,x`)dA  s  s The radiance sent from x’ to x’’ is simply the amount of radiance sent from all other visible points x in the scene and then reflected to x’’

Rendering Equation Adding in the radiance directly emitted from x’ to x’’ yields the rendering equation: L r (x`,x``)=L r (x`,x``)+  f(x  x`  x``) L(x  x`  G(x,x’)V(x,x`)dA  s The radiance sent from x’ to x’’ is simply the amount of radiance directly emitted from x’ to x’’ plus the radiance sent from all other visible points x in the scene and then reflected to x’’ 

Radiosity Equation More importantly the outgoing radiance is same in all directions and in fact equals B/   B(x) = E(x) +  x  B(x`) G(x,x’)V(x,x`) dA s 

Advantages 1)Highly realistic quality of the resulting images by calculating the diffuse interreflection of light energy in an environment. 2)Accurate simulation of energy transfer. 3)The viewpoint independence of the basic radiosity algorithm provides the opportunity for interactive "walkthroughs" of environments. 4)Soft shadows and diffuse interreflection.

Disadvantages 1) Large computational and storage costs for form factors. 2)Must preprocess polygonal environments. 3)Non-diffuse components of light not represented. 4)Will be very expensive if object(s) is moving in the scene.

References Radiosity Papers are available here 1) 2)SIGGRAPH 1993 Education Slide Set, by Stephen Spencer y/overview_1.htm Books: 1)Radiosity and Global Illumination Sillion and Puech ISBN )Radiosity and Realistic Image Synthesis. Cohen and Wallace.ISBN Software: 1)