© 2002 University of Wisconsin

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.
Week 5 - Friday.  What did we talk about last time?  Quaternions  Vertex blending  Morphing  Projections.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
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.
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.
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”?
Capturing light Source: A. Efros. Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How.
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:
Radiometry, lights and surfaces
© 2002 by Davi GeigerComputer Vision January 2002 L1.1 Image Formation Light can change the image (and appearances). What is the relation between pixel.
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)
© 2004 by Davi GeigerComputer Vision February 2004 L1.1 Image Formation Light can change the image and appearances (images from D. Jacobs) What is the.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Image Formation Light can change the image and appearances (images from D. Jacobs) What is the.
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 Dr. Scott Schaefer Radiosity. 2/38 Radiosity 3/38 Radiosity Physically based model for light interaction View independent lighting Accounts for indirect.
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.
Reflectance Map: Photometric Stereo and Shape from Shading
12/05/02(c) 2002 University of Wisconsin Last Time Subdivision techniques for modeling Very brief intro to global illumination.
MIT EECS 6.837, Durand and Cutler Local Illumination.
CSC418 Computer Graphics n Illumination n Lights n Lightinging models.
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.
Radiation Fundamental Concepts EGR 4345 Heat Transfer.
Graphics Lecture 13: Slide 1 Interactive Computer Graphics Lecture 13: Radiosity - Principles.
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
Radisoity Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University of New.
Radiosity Jian Huang, CS594, Fall 2002 This set of slides reference the text book and slides used at Ohio State.
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.
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.
Radiosity 1. 2 Introduction Ray tracing best with many highly specular surfaces ­Not real scenes Rendering equation describes general shading problem.
In the name of God Computer Graphics. Last Time Some techniques for modeling Today Global illumination and raytracing.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
02/07/03© 2003 University of Wisconsin Last Time Finite element approach Two-pass approaches.
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.
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.
Computer Graphics: Illumination
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
CS262 – Computer Vision Lect 4 - Image Formation
© University of Wisconsin, CS559 Spring 2004
Shading Revisited Some applications are intended to produce pictures that look photorealistic, or close to it The image should look like a photograph A.
Advanced Computer Graphics
Radisoity Ed Angel Professor Emeritus of Computer Science
Radiometry (Chapter 4).
The Rendering Equation
Radiosity Dr. Scott Schaefer.
(c) University of Wisconsin
The Rendering Equation
Presentation transcript:

© 2002 University of Wisconsin Last Time Intro Assignment 1 brief overview We’re working on the input file and parser At the same time, we’ll give you vector, matrix, quaternion and transformation code, which you may use if you want The code we give you will be in C++ A web site will appear when the parser is ready (probably before) 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Today Photo-realistic lighting overview The global illumination equation 01/24/03 © 2002 University of Wisconsin

Why Photorealistic Rendering? The aim of photo-realistic rendering was once to produce an image indistinguishable from a photograph Now, it’s more subtle: to present an image that generates the same perception as being in a scene What applications care about the original goal? What applications care about the current goal? 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Our plan… For the moment, we will concentrate on creating something that looks like a photograph Later, we will look at some of the issues in perceptual-based rendering They all start with photo-realistic rendering 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Photometry The “measurement of light”, apparently Lambert coined the term in 1760 (OED) We are interested in measuring the light that reaches an image plane of some kind Photometry is a physical science, although a special case of radiometry: the measurement of radiation 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Measuring Light Light is electromagnetic radiation At any place, at any moment, you can measure the “flow” of light through that point in a given direction The plenoptic function describes the light in a region: (x,,,t) The plenoptic function over an area defines the light field in that region What are the best units? It depends what you want to do with it 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Radiance We care about the light emitted by surfaces We also typically assume we are dealing with first-bounce surfaces in a vacuum More on participating media (smoke, fog, dust) later More on translucent and phosphorescent surfaces later Radiance is one quantity used to measure light It has the property that it is constant along lines in a vacuum, so radiance does not attenuate with distance and we don’t need r2 terms in equations 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Measuring Angle To define radiance, we require the concept of solid angle The solid angle subtended by an object from a point P is the area of the projection of the object onto the unit sphere centered at P Measured in steradians, sr Definition is analogous to projected angle in 2D If I’m at P, and I look out, solid angle tells me how much of my view is filled with an object 01/24/03 © 2002 University of Wisconsin

Solid Angle of a Small Patch Later, it will be important to talk about the solid angle of a small piece of surface 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Radiance Radiance is the amount of energy traveling at some point in a specified direction, per unit time, per unit area perpendicular to the direction of travel, per unit solid angle Usually denoted L(x,,) Units Wm-2sr-1, power per unit area per unit solid angle Note uses foreshortened area. Depends on orientation of patch to direction of travel. Why this? Best definition for expressing the physics. Other papers use other definitions. Direction specified in several ways. Theta/phi or point to point. 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Energy from Radiance You have to integrate radiance to get anything useful – it’s defined per unit time, per area, per solid angle Energy radiated in the small solid angle, d, from the small area dx, in time dt is: projected area What about power? 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Spectral Quantities To handle color properly, it is important to talk about spectral radiance Defined at a particular wavelength, per unit wavelength: L(x,,) To get total radiance, integrate over spectrum: 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Radiosity Radiosity is the total power leaving a surface, per unit area on the surface Usually denoted B To get it, integrate radiance over the hemisphere of outgoing directions: 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Irradiance Irradiance is the total power arriving at a surface, per unit area on the surface Usually denoted I To get it, integrate radiance over the hemisphere of incoming directions To remember the name, think: What does it mean to irradiate something? 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Exitance Light sources emit light, they are sources of radiance Exitance is the equivalent of radiosity for emitters: Split out exitance from radiosity to simplify later equations 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Reflectance We have all the things we need dealing with the transport of light Reflectance is all about the way light interacts with surfaces It is an entire field of study on its own The most important quantity is the BRDF… 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin BRDF Bidirectional reflectance distribution function The ratio of the radiance in the outgoing direction to the incident irradiance Units sr-1, Range 0 - inf, Symmetric (Helmholtz reciprocity principle) Hard to measure, changes with time and interaction, generally approximated in some way (to reduce number of parameters). 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin BRDF Properties Easy to compute radiance leaving due to irradiance from one or all directions Integrate over incoming hemisphere to get all outgoing light in one direction Not an arbitrary function: Must be symmetric: bd(x,o,o,i,i)= bd(x,i,I,o,o) Cannot be large in too many places - light cannot be created, it’s a distribution function Depends on wavelength also, but we will mostly ignore that 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Special BRDFs Diffuse surfaces are the simplest BRDF: Diffuse surfaces reflect incoming irradiance equally in all directions, regardless of where it comes from Hence, the angle measures are irrelevant: bd(x,o,o,i,i)=  (x) Ideal specular surfaces have a BRDF that is infinite in the reflection direction, and zero elsewhere Many other models, which we will look at later 01/24/03 © 2002 University of Wisconsin

Global Illumination Equation All the light in the world must balance out – energy that is reflected or emitted must arrive somewhere Radiance Exitance BRDF Irradiance 01/24/03 © 2002 University of Wisconsin

© 2002 University of Wisconsin Next time The next several lectures are about solving various simplifications to the global illumination equation 01/24/03 © 2002 University of Wisconsin