Title: Dr. Scott Schaefer
1Radiosity
2Radiosity
3Radiosity
- Physically based model for light interaction
- View independent lighting
- Accounts for indirect
- illumination
- Color bleeding
- Soft shadows
4The Rendering Equation
5The Rendering Equation
Outgoing radiance from surface at p in the
direction v
6The Rendering Equation
Emitted radiance from surface at p in the
direction v
7The Rendering Equation
BRDF of surface at p
8The Rendering Equation
Ray cast from p in the direction of l
9The Rendering Equation
Output radiance of intersected surface in the
direction of -l
10The Rendering Equation
Angle between l and n
11The Rendering Equation
Integral about hemisphere centered at p
12BRDFs
- 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
13Discretizing the Rendering Equation
- Assume perfectly diffuse surfaces
-
- Discretize space into
- patches
- Color is constant per
- patch
Image taken from Radiosity on Graphics Hardware
14Discretizing the Rendering Equation
15Discretizing the Rendering Equation
16Geometric Computation of Form Factors
17Geometric Computation of Form Factors
18Geometric Computation of Form Factors
19Geometric Computation of Form Factors
20Geometric Computation of Form Factors
21Geometric Computation of Form Factors
22Geometric Computation of Form Factors
Project patches onto hemisphere
23Geometric Computation of Form Factors
Project spherical patches onto tangent plane
24Geometric Computation of Form Factors
Divide by area of disc in tangent plane ( for
surfaces)
25Geometric Computation of Form Factors
Divide by area of disc in tangent plane ( for
surfaces)
Fi,j form factor
26Matrix Computation of Radiosity
27Matrix Computation of Radiosity
28Matrix Computation of Radiosity
Jacobi iteration
29Matrix Computation of Radiosity
30Matrix Computation of Radiosity
31Matrix Computation of Radiosity
32Matrix Computation of Radiosity
33Matrix Computation of Radiosity
34Radiosity Examples
Image taken from http//www.9jcg.com/tutorials/jas
on_jacobs/radiosity_01.jpg
35Radiosity Examples
36Radiosity Examples
Image taken from www.cs.dartmouth.edu/spl/Academi
c/ComputerGraphics/Fall2004/radiosityExample.jpg
37Advantages 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
38Disadvantages 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