Radiosity Dr. Scott Schaefer.

Slides:



Advertisements
Similar presentations
The Radiance Equation.
Advertisements

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.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
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.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
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.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
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.
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
1 7M836 Animation & Rendering Global illumination, radiosity Arjan Kok
Precomputed Radiance Transfer Harrison McKenzie Chapter.
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
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.
-Global Illumination Techniques
02/16/05© 2005 University of Wisconsin Last Time Re-using paths –Irradiance Caching –Photon Mapping.
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.
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.
Komputer Grafik 2 (AK045206) Radiosity 1/19 Radiosity.
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.
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.
1 Chapter 5: Sources, Shadows, Shading Light source: Anything emits light that is internally generated Exitance: The internally generated power per unit.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
In the name of God Computer Graphics. Last Time Some techniques for modeling Today Global illumination and raytracing.
CS 445 / 645 Introduction to Computer Graphics Lecture 16 Radiosity Radiosity.
Global Illumination (2) Radiosity (3). Classic Radiosity Algorithm Mesh Surfaces into Elements Compute Form Factors Between Elements Solve Linear System.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
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?
Distributed Ray Tracing. Can you get this with ray tracing?
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.
Announcements Project 3a due today Project 3b due next Friday.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Advanced Computer Graphics
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
Global Illumination: Radiosity, Photon Mapping & Path Tracing
© 2002 University of Wisconsin
The Rendering Equation
Introduction to Computer Graphics with WebGL
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Radiosity.
Introduction to Computer Graphics with WebGL
CSCE 441 Computer Graphics: Radiosity
(c) 2002 University of Wisconsin
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Lecture 25 Radiosity.
CS5500 Computer Graphics May 29, 2006
Illumination and Shading
Foundations of Computer Graphics (Spring 2012)
OPTICS III, IV: Global Illumination
Radiosity Sung-Eui Yoon (윤성의) CS580: Course URL:
Advanced Computer Graphics: Radiosity
Presentation transcript:

Radiosity Dr. Scott Schaefer

Radiosity

Radiosity Physically based model for light interaction View independent lighting Accounts for indirect illumination Color bleeding Soft shadows

The Rendering Equation

The Rendering Equation Outgoing radiance from surface at p in the direction v

The Rendering Equation Emitted radiance from surface at p in the direction v

The Rendering Equation BRDF of surface at p

The Rendering Equation Ray cast from p in the direction of l

The Rendering Equation Output radiance of intersected surface in the direction of -l

The Rendering Equation Angle between l and n

The Rendering Equation Integral about hemisphere centered at p

BRDF’s Bidirectional Reflectance Distribution Function Determines amount of incoming light from direction l reflected from surface in the direction of v Image taken from “A Data-Driven Reflectance Model”

Discretizing the Rendering Equation Assume perfectly diffuse surfaces Discretize space into patches Color is constant per patch Image taken from “Radiosity on Graphics Hardware”

Discretizing the Rendering Equation

Discretizing the Rendering Equation

Geometric Computation of Form Factors

Geometric Computation of Form Factors

Geometric Computation of Form Factors

Geometric Computation of Form Factors

Geometric Computation of Form Factors

Geometric Computation of Form Factors

Geometric Computation of Form Factors Project patches onto hemisphere

Geometric Computation of Form Factors Project spherical patches onto tangent plane

Geometric Computation of Form Factors Divide by area of disc in tangent plane ( for surfaces)

Geometric Computation of Form Factors Divide by area of disc in tangent plane ( for surfaces) Fi,j = form factor

Matrix Computation of Radiosity

Matrix Computation of Radiosity

Matrix Computation of Radiosity Jacobi iteration

Matrix Computation of Radiosity

Matrix Computation of Radiosity

Matrix Computation of Radiosity

Matrix Computation of Radiosity

Matrix Computation of Radiosity

Radiosity Examples Image taken from http://www.9jcg.com/tutorials/jason_jacobs/radiosity_01.jpg

Radiosity Examples

Radiosity Examples Image taken from www.cs.dartmouth.edu/~spl/Academic/ComputerGraphics/Fall2004/radiosityExample.jpg

Advantages of Radiosity Global illumination method: modeling diffuse inter-reflection Color bleeding: a red wall next to a white one casts a reddish glow on the white wall Soft shadows: an area light source casts a soft shadow from a polygon No ambient hack View independent: assigns a brightness to every surface

Disadvantages of Radiosity Radiation is uniform in all directions Radiosity is piecewise constant No surface is transparent or translucent Must determine how to subdivide shapes into small enough patches