18_radiosity

18_radiosity - Global Illumination Radiosity MIT EECS 6.837...

Info iconThis preview shows pages 1–16. Sign up to view the full content.

View Full Document Right Arrow Icon
MIT EECS 6.837, Durand and Cutler Global Illumination: Radiosity
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Last Time? Shadow Volumes (Stencil Buffer) Shadow Maps Projective Texture Shadows (Texture Mapping) Planar Shadows
Background image of page 2
MIT EECS 6.837, Durand and Cutler Schedule • No class Tuesday November 11 th • Review Session: Tuesday November 18 th , 7:30 pm, bring lots of questions! • Quiz 2: Thursday November 20 th , in class (two weeks from today)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Today Why Radiosity The Cornell Box Radiosity vs. Ray Tracing • Global Illumination: The Rendering Equation • Radiosity Equation/Matrix • Calculating the Form Factors • Progressive Radiosity • Advanced Radiosity
Background image of page 4
MIT EECS 6.837, Durand and Cutler Why Radiosity? eye • Sculpture by John Ferren Diffuse panels photograph: diagram from above:
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Radiosity vs. Ray Tracing Ray traced image. A standard ray tracer cannot simulate the interreflection of light between diffuse surfaces. Image rendered with radiosity. note color bleeding effects. Original sculpture by John Ferren lit by daylight from behind.
Background image of page 6
MIT EECS 6.837, Durand and Cutler The Cornell Box Goral, Torrance, Greenberg & Battaile Modeling the Interaction of Light Between Diffuse Surfaces SIGGRAPH '84 photograph simulation Image removed due to copyright considerations.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler The Cornell Box 2 bounces direct illumination (0 bounces) 1 bounce Courtesy of Micheal Callahan . Used with permission http://www.cs.utah.edu/~shirley/classes/cs684_98/students/callahan/bounce/
Background image of page 8
MIT EECS 6.837, Durand and Cutler The Cornell Box • Careful calibration and measurement allows for comparison between physical scene & simulation Light Measurement Laboratory Cornell University, Program for Computer Graphics Images removed due to copyright considerations.
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Radiosity vs. Ray Tracing • Ray tracing is an image- space algorithm – If the camera is moved, we have to start over • Radiosity is computed in object-space – View-independent (just don't move the light) – Can pre-compute complex lighting to allow interactive walkthroughs
Background image of page 10
MIT EECS 6.837, Durand and Cutler Today • Why Radiosity – The Cornell Box – Radiosity vs. Ray Tracing Global Illumination: The Rendering Equation • Radiosity Equation/Matrix • Calculating the Form Factors • Progressive Radiosity • Advanced Radiosity
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler The Rendering Equation x' ω ' L(x', ω ') = E(x', ω ') + ρ x ' ( ω , ω ')L(x, ω )G(x,x')V(x,x') dA L (x', ω ') is the radiance from a point on a surface in a given direction ω '
Background image of page 12
MIT EECS 6.837, Durand and Cutler The Rendering Equation x' ω ' L(x', ω ') = E(x', ω ') + ρ x ' ( ω , ω ')L(x, ω )G(x,x')V(x,x') dA E(x', ω ') is the emitted radiance from a point: E is non-zero only if x' is emissive (a light source )
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler The Rendering Equation x' ω ' L(x', ω ') = E(x', ω ') + ρ x ' ( ω , ω ')L(x, ω )G(x,x')V(x,x') dA Sum the contribution from all of the other surfaces in the scene
Background image of page 14