Modeling the Interaction of Light Between Diffuse Surfaces Cindy M. Goral, Keenth E. Torrance, Donald P. Greenberg and Bennett Battaile Presented by: Chris.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

SI31 Advanced Computer Graphics AGR
Computer graphics & visualization Global Illumination Effects.
Computer Graphics In4/MSc Computer Graphics Lecture Notes #15 Illumination III View Independent Rendering.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
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.
Ray Tracing & Radiosity Dr. Amy H. Zhang. Outline  Ray tracing  Radiosity.
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
Global Illumination: Radiosity
IMGD 1001: Illumination by Mark Claypool
Radiosity A Fascinating Presentation by Alex Danilevky.
Rendering theory & practice. Introduction  We’ve looked at modelling, surfacing and animating.  The final stage is rendering.  This can be the most.
Interreflections and Radiosity : The Forward Problem Lecture #11 Thanks to Kavita Bala, Pat Hanrahan, Doug James, Ledah Casburn.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
7M836 Animation & Rendering
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
1 7M836 Animation & Rendering Global illumination, radiosity Arjan Kok
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
The Radiosity Method Donald Fong February 10, 2004.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 21: Radiosity
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.
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.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 Radiosity What we can do with scan line conversion and ray tracing What we can’t do Radiosity.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Radiosity 김 성 남. Contents Definition/Goal Basic Radiosity Method Progressive Radiosity Method Mesh substructuring Hierarchical Radiosity Ray.
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
CS447/ Realistic Rendering -- Radiosity Methods-- Introduction to 2D and 3D Computer Graphics.
Global Illumination Models THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
1 Implicit Visibility and Antiradiance for Interactive Global Illumination Carsten Dachsbacher 1, Marc Stamminger 2, George Drettakis 1, Frédo Durand 3.
Graphics Lecture 13: Slide 1 Interactive Computer Graphics Lecture 13: Radiosity - Principles.
Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007.
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.
DPL11/27/2015 CS 551/651: Radiosity David Luebke
CPSC 641 Computer Graphics: Radiosity Jinxiang Chai.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Surface Rendering Methods 고려대학교 컴퓨터 그래픽스 연구실.
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.
CMSC 635 Global Illumination.  Local Illumination  light – surface – eye  Throw everything else into ambient  Global Illumination  light – surface.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
CS 445 / 645 Introduction to Computer Graphics Lecture 16 Radiosity Radiosity.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
Global Illumination (2) Radiosity (2). The Radiosity Equation The "radiosity equation" describes the amount of energy which can be emitted from a surface,
CS552: Computer Graphics Lecture 33: Illumination and Shading.
CS 376 Introduction to Computer Graphics 04 / 18 / 2007 Instructor: Michael Eckmann.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Global Illumination: Radiosity, Photon Mapping & Path Tracing
The Rendering Equation
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Radiosity.
Radiosity Dr. Scott Schaefer.
CSCE 441 Computer Graphics: Radiosity
What do you see in this image?
Isaac Gang University of Mary Hardin-Baylor
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Lecture 25 Radiosity.
Illumination and Shading
Radiosity Sung-Eui Yoon (윤성의) CS580: Course URL:
CS 480/680 Computer Graphics Shading.
Advanced Computer Graphics: Radiosity
Presentation transcript:

Modeling the Interaction of Light Between Diffuse Surfaces Cindy M. Goral, Keenth E. Torrance, Donald P. Greenberg and Bennett Battaile Presented by: Chris Wassenius

Outline ● Introduction / Motivation – Local vs Global Illumination ● Method ● Results ● Conclusion ● Acknowledgments

Introduction / Motivation ● Accounting for global illumination is central in producing realistic scenes. ● Most surfaces reflect light diffusely back into the environment. ● Diffuse reflections of objects account for most of the lighting in a scene.

Introduction / Motivation Ray Tracing – hard shadows – ambient term needed to simulate global illumination

Introduction / Motivation True Global Illumination – soft shadows – color bleeding – no need for ambient term

Introduction / Motivation ● The proposed method, Radiosity, accounts for indirect light surfaces. ● Related Work: – Thermal Engineering Radiant heat exchange Energy transport and conservation principles

Outline ● Introduction / Motivation ● Method – Radiosity Equation – Form Factors – Putting It Together ● Results ● Conclusion ● Acknowledgments

Method ● Diffuse reflectors / emitters ● Enclosures – Set of surfaces that define the illuminating environment ● Form factors – Fraction of the radiant light energy leaving one surface that strikes another surface

Method Bj = radiosity of surface j Ej = rate of direction emmision from surface j ρj = reflectivity of surface j Hj = incident radiant energy arriving at surface j

Method What is the incident radiant energy arriving at surface j? This gives:

Method Computing Form Factors – The intensity of light reflected is constant and uniform from all viewing directions. – Total energy leaving a surface is found by integrating over the hemisphere. – Intensity of light drops proportionally with the distance squared.

Method Computing Form Factors (continued) Putting all this together...

Method Computing Form Factors (continued) Identity Shortcuts 1 2 3

Method Implementation Step 1 - Read in polygon data Step 2 - Subdivide polygons into patches Step 3 - Compute form factors Step 4 – Solve Radiosity Equation Step 5 – Render scene

Outline ● Introduction / Motivation ● Method ● Results ● Conclusion ● Future Work

Results

Outline ● Introduction / Motivation ● Method ● Results ● Conclusion – Pros and Cons – Future work ● Acknowledgments

Conclusion ● Pros – Approached realism with global illumination – View independent solution ● Cons – Computationally expensive – Does not account for occluded surfaces – Does not taking into account specular reflections

Conclusions Future Work: – Account for occluded surfaces (hemicube method) – Optimal polygon subdivision method – Hierarchical storing of patches – Faster form factor calculations