Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007.

Slides:



Advertisements
Similar presentations
1 05/10/2014 Computer Graphics Lecture 10 Global Illumination 1: Ray Tracing and Radiosity Taku Komura.
Advertisements

CAP 4703 Computer Graphic Methods Prof. Roy Levow Chapter 6.
Computer graphics & visualization Global Illumination Effects.
Computer Graphics In4/MSc Computer Graphics Lecture Notes #15 Illumination III View Independent Rendering.
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
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.
Light Issues in Computer Graphics Presented by Saleema Amershi.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
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
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2008 Alla Sheffer Advanced Rendering Week.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Radiosity A Fascinating Presentation by Alex Danilevky.
Interreflections and Radiosity : The Forward Problem Lecture #11 Thanks to Kavita Bala, Pat Hanrahan, Doug James, Ledah Casburn.
Everything on Global Illumination Xavier Granier - IMAGER/UBC.
Radiosity Syed-Areeb A. Sabzposh S. Yaris A. Sabzposh CSC /11/2004.
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
Precomputed Radiance Transfer Harrison McKenzie Chapter.
CSCE 641 Computer Graphics: Radiosity Jinxiang Chai.
The Radiosity Method Donald Fong February 10, 2004.
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.
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.
Fundamentals of Computer Graphics Part 6 Shading prof.ing.Václav Skala, CSc. University of West Bohemia Plzeň, Czech Republic ©2002 Prepared with Angel,E.:
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
-Global Illumination Techniques
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.
Global Illumination CMSC 435/634. Global Illumination Local Illumination – light – surface – eye – Throw everything else into ambient Global Illumination.
Graphics Lecture 13: Slide 1 Interactive Computer Graphics Lecture 13: Radiosity - Principles.
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.
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.
CSCE 441: Computer Graphics Ray Tracing
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
Global Illumination (2) Radiosity (2). The Radiosity Equation The "radiosity equation" describes the amount of energy which can be emitted from a surface,
Graphics Lecture 14: Slide 1 Interactive Computer Graphics Lecture 14: Radiosity - Computational Issues.
Distributed Ray Tracing. Can you get this with ray tracing?
CS552: Computer Graphics Lecture 33: Illumination and Shading.
CS 376 Introduction to Computer Graphics 04 / 18 / 2007 Instructor: Michael Eckmann.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
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
CS 319 Advanced Topics in Computer Graphics John C. Hart
Introduction to Computer Graphics with WebGL
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Radiosity.
Introduction to Computer Graphics with WebGL
Radiosity Dr. Scott Schaefer.
CSCE 441 Computer Graphics: Radiosity
Caustics Ray Tracing CSS522
What do you see in this image?
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:

Introduction to Radiosity Geometry Group Discussion Session Jiajian (John) Chen 9/10/2007

Outline Global Illumination and Radiosity Overview of Radiosity Algorithms How to Solve Radiosity Equations Pros and Cons References

Global Illumination and Radiosity Global illumination – Add light intensity to 3D scene, including direct illumination and indirect illumination (reflect, refract) – Algorithms: ray tracing, radiosity, ambient occlusion, photon mapping, image based lighting, … – Radiosity was introduced into computer graphics as a rendering method in (Initially it’s used to solve radiative heat transfer problem)

Overview of Radiosity Algorithms Preprocess: Divide 3D scene into a group of surfaces. Assumptions: – Each surface can reflect light energy diffusely (Lambert’s Law). Colorful reflected light will lead to color bleeding on surfaces – Each surface emits and reflects energy uniformly over its whole area

The equation is applied to each surface Need to compute each color component (RGB) by this equation Fij-s are computed between each pair of surfaces. Purely decided by geometry between two surfaces. Expensive to calculate

How to Solve the Radiosity Equation “Full matrix” algorithm Given Fij, pj, Ei, Solve Bi. Bi is the radiosity (intensity for coloring) for each surface. Expensive to get all N*N Fij and then compute the inversion of N*N matrix.

How to Solve the Radiosity Equation “Progressive” algorithm Compute Fij between surface i and all other surfaces and update the radiosity values for all surfaces. It doesn't need to compute N*N Fij, hence It lowers the computation cost. Finally it gives the same result as the “full matrix” algorithm

Pros and Cons Pros: – Realistic lighting effects: shadow, reflection, … – Independent of viewpoint Cons: – Preprocess (divide environment into polygons) – Large storage and computation cost – Non-diffuse components not counted

References Radiosity and derived algorithms: /HyperGraph/radiosity/ /HyperGraph/radiosity/ Wiki: "Modeling the interaction of light between diffuse surfaces", C. Goral, K. E. Torrance, D. P. Greenberg and B. Battaile, Computer Graphics, Vol. 18, No. 3.Computer Graphics