1
ECE 595 / CS 491 / CS 591
Real-Time Rendering &
Graphics Hardware
Pradeep Sen
Advanced Graphics Lab
Class 19
April 4, 2007
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Announcements
GFX Café this Friday will be given by Mike
Bispeck on the professional game
development process
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Last time
Precomputed Radiance Tranfer
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Today
Advanced topics in precomputed radiance
transfer
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Last time
Ng et al. “All-frequency shadows using non-
linear wavelet lighting approximation”
SIGGRAPH 03
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Relighting as a vector-matrix multiplication
1
2
3
N
P
P
P
P
⎡
⎤
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎣
⎦
M
11
12
1
1
21
22
2
2
31
32
3
1
2
M
M
M
N
N
N
NM
T
T
T
L
T
T
T
L
T
T
T
L
T
T
T
⎡
⎤
⎡
⎤
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
=
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎣
⎦
⎢
⎥
⎣
⎦
L
L
L
M
M
M
O
M
L
Input Lighting
(Cubemap Vector)
Output Image
(Pixel Vector)
Transport
Matrix
slide courtesy Ren Ng
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Sparse Matrix-Vector Multiplication
Choose data representations with mostly zeroes
Vector: Use
non-linear wavelet approximation
on lighting
Matrix:
Wavelet-encode transport rows
11
12
1
1
21
22
2
2
31
32
3
1
2
M
M
M
N
N
N
NM
T
T
T
L
T
T
T
L
T
T
T
L
T
T
T
⎡
⎤
⎡
⎤
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎢
⎥
⎣
⎦
⎢
⎥
⎣
⎦
L
L
L
M
M
M
O
M
L
slide courtesy Ren Ng
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Non-linear Wavelet Light Approximation
Wavelet
Transform
slide courtesy Ren Ng
Real-time Rendering & Graphics Hardware
Pradeep Sen
Class 19 – April 4, 2007
Non-linear Wavelet Light Approximation
Wavelet
Transform
slide courtesy Ren Ng

This
** preview**
has intentionally

**sections.**

*blurred***to view the full version.**

*Sign up*