Global Illumination (2) Radiosity (2). The Radiosity Equation The "radiosity equation" describes the amount of energy which can be emitted from a surface,

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 16 Radiosity - continued.
Computer graphics & visualization Global Illumination Effects.
Radiosity Mel Slater Department of Computer Science University College London
Advanced Computer Graphics
RADIOSITY Submitted by CASULA, BABUPRIYANK. N. Computer Graphics Computer Graphics Application Image Synthesis Animation Hardware & Architecture.
Modeling the Interaction of Light Between Diffuse Surfaces Cindy M. Goral, Keenth E. Torrance, Donald P. Greenberg and Bennett Battaile Presented by: Chris.
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.
Global Illumination: Radiosity
Radiosity A Fascinating Presentation by Alex Danilevky.
16.1 si31_01 SI31 Advanced Computer Graphics AGR Lecture 16 Radiosity - continued.
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.
Everything on Global Illumination Xavier Granier - IMAGER/UBC.
7M836 Animation & Rendering
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
Paper by Alexander Keller
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.
Computer Graphics (Spring 2008) COMS 4160, Lecture 22: 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.
Radiosity 김 성 남. Contents Definition/Goal Basic Radiosity Method Progressive Radiosity Method Mesh substructuring Hierarchical Radiosity Ray.
-Global Illumination Techniques
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS Global illumination algorithms Graphics.
Global Illumination Models THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
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.
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.
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.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Surface Rendering Methods 고려대학교 컴퓨터 그래픽스 연구실.
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Monte-Carlo Ray Tracing and
CMSC 635 Global Illumination.  Local Illumination  light – surface – eye  Throw everything else into ambient  Global Illumination  light – surface.
Computer Graphics (Fall 2003) COMS 4160, Lecture 20: Radiosity Ravi Ramamoorthi
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
1. Ray Casting Surface intersection Visible surface detection Ray Tracing Bounce the ray Collecting intensity Technique for global reflection and transmission.
Global Illumination (2) Radiosity (3). Classic Radiosity Algorithm Mesh Surfaces into Elements Compute Form Factors Between Elements Solve Linear System.
Graphics Lecture 14: Slide 1 Interactive Computer Graphics Lecture 14: Radiosity - Computational Issues.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
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.
Advanced Computer Graphics
Advanced Computer Graphics
Global Illumination: Radiosity, Photon Mapping & Path Tracing
The Rendering Equation
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Radiosity.
Computer Graphics (Spring 2003)
CS 655 – Computer Graphics Global Illumination.
Radiosity Dr. Scott Schaefer.
CSCE 441 Computer Graphics: Radiosity
What do you see in this image?
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Lecture 25 Radiosity.
The Rendering Equation
Illumination and Shading
Foundations of Computer Graphics (Spring 2012)
Radiosity Sung-Eui Yoon (윤성의) CS580: Course URL:
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Advanced Computer Graphics: Radiosity
Presentation transcript:

Global Illumination (2) Radiosity (2)

The Radiosity Equation The "radiosity equation" describes the amount of energy which can be emitted from a surface, as the sum of the energy inherent in the surface (a light source, for example) and the energy which strikes the surface, being emitted from some other surface. The energy which leaves a surface (surface "j") and strikes another surface (surface "i") is attenuated by two factors: –the "form factor" between surfaces "i" and "j", which accounts for the physical relationship between the two surfaces –the reflectivity of surface "i“, which will absorb a certain percentage of light energy which strikes the surface.

The Radiosity Equation Surface i Surface j Radiosity of surface i Emissivity of surface i Reflectivity of surface i Radiosity of surface j Form Factor of surface j relative to surface i accounts for the physical relationship between the two surfaces will absorb a certain percentage of light energy which strikes the surface

The Radiosity Equation Surface i Surface j Energy reaching surface i from other surfaces

The Radiosity Equation Surface i Surface j Radiosity of surface j Form Factor of surface j relative to surface i Energy reaching surface i from other surfaces accounts for the physical relationship between the two surfaces

The Radiosity Equation Surface i Surface j Energy emitted by surface i

The Radiosity Equation Surface i Surface j Energy reflected by surface i

The Radiosity Equation Surface i Surface j Reflectivity of surface i Radiosity of surface j Form Factor of surface j relative to surface i Energy reflected by surface i = Reflectivity of surface i * Energy reaching surface i from other surfaces Reflectivity will absorb a certain percentage of light energy which strikes the surface Form Factor accounts for the physical relationship between the two surfaces Energy reflected by surface i

Radiosity Classic radiosity = finite element method Assumptions –Diffuse reflectance –Usually polygonal surfaces Advantages –Soft shadows and indirect lighting –View independent solution –Precompute for a set of light sources –Useful for walkthroughs

Classic Radiosity Algorithm Mesh Surfaces into Elements Compute Form Factors Between Elements Solve Linear System for Radiosities Reconstruct and Display Solution

Some Radiosity Results

The Cornell Box This is the original Cornell box, as simulated by Cindy M. Goral, Kenneth E. Torrance, and Donald P. Greenberg for the 1984 paper Modeling the interaction of Light Between Diffuse Surfaces, Computer Graphics (SIGGRAPH '84 Proceedings), Vol. 18, No. 3, July 1984, pp Because form factors were computed analytically, no occluding objects were included inside the box.

The Cornell Box This simulation of the Cornell box was done by Michael F. Cohen and Donald P. Greenberg for the 1985 paper The Hemi-Cube, A Radiosity Solution for Complex Environments, Vol. 19, No. 3, July 1985, pp The hemi-cube allowed form factors to be calculated using scan conversion algorithms (which were available in hardware), and made it possible to calculate shadows from occluding objects.

Discontinuity Meshing Dani Lischinski, Filippo Tampieri and Donald P. Greenberg created this image for the 1992 paper Discontinuity Meshing for Accurate Radiosity. It depicts a scene that represents a pathological case for traditional radiosity images, many small shadow casting details. Notice, in particular, the shadows cast by the windows, and the slats in the chair.

Opera Lighting This scene from La Boheme demonstrates the use of focused lighting and angular projection of predistorted images for the background. It was rendered by Julie O'B. Dorsey, Francois X. Sillion, and Donald P. Greenberg for the 1991 paper Design and Simulation of Opera Lighting and Projection Effects.

Radiosity Factory These two images were rendered by Michael F. Cohen, Shenchang Eric Chen, John R. Wallace and Donald P. Greenberg for the 1988 paper A Progressive Refinement Approach to Fast Radiosity Image Generation. The factory model contains 30,000 patches, and was the most complex radiosity solution computed at that time. The radiosity solution took approximately 5 hours for 2,000 shots, and the image generation required 190 hours; each on a VAX8700.

Museum Most of the illumination that comes into this simulated museum arrives via the baffles on the ceiling. As the progressive radiosity solution executed, users could witness each of the baffles being illuminated from above, and then reflecting some of this light to the bottom of an adjacent baffle. A portion of this reflected light was eventually bounced down into the room. The image appeared on the proceedings cover of SIGGRAPH 1988.