Wavelet Applications for Rendering Speaker: Yung Chum Lu.

36
Wavelet Applications for Rendering Speaker: Yung Chum Lu

Transcript of Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Page 1: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Wavelet Applications for Rendering

Speaker: Yung Chum Lu

Page 2: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Outline

• Introduction of Rendering• Application I• Application II• Review Haar• Something Interesting

Page 3: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Rendering

Page 4: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Story Board

Page 5: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Create a 2D picture of a 3D world

Page 6: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Ray Tracing

Page 7: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 8: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 9: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 10: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 11: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 12: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

point light

Path Tracing

point lightpoint light

point light

Page 13: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Direct Illumination

Page 14: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Path Tracing

Page 15: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Pixar

Page 16: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Why Ray Tracing

Page 17: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Tron

Page 18: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Review of 1-D Haar

Mother Basis

General Basis

Scaled Basis

0 1

1

-1

1/2

2

0 1

1/2

2

0 1

1/2

2

1/2

2

Page 19: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Property 1

, ', ' 1, 2 1, 2*n k n k n n k kdt

0 1

1

-1

1/2

2

0 1

1/2

2

Page 20: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Property 2

, 0n kdt 0 1

1

-1

Page 21: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Property 3

1/2

2

0 1

1/2

2

, ', '* 0n k n k dt , ', 'n k n kand are not overlap

0 1

1/2

2

1/2

2

Page 22: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Application I

Triple Product Wavelet Integrals for All-Frequency Relighting

Ren NgStanford University

Ravi RamamoorthiColumbia University

Pat HanrahanStanford University

Page 23: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Triple Core Problem

Page 24: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Double Product Integral

Page 25: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Triple Product Integral

Page 26: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

2-D Haar

1/2

2

0 1

1/2

2

0 1

1

Page 27: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Triple Product Integral in 2-D Haar

Page 28: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Preliminaries

Page 29: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

All three basis are wavelet

Page 30: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Some are scaling function

Page 31: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Application II

Wavelet Importance Sampling:

Efficiently Evaluating Products of Complex Functions

Petrik ClarbergLund University / UC San

Diego

Wojciech JaroszUC San Diego

Tomas Akenine-M¨ollerLund University

Henrik Wann JensenUC San Diego

Page 32: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

The Core Problem

Page 33: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

The Core Problem

Page 34: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Warping

Page 35: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Generalized Wavelet Product

Page 36: Wavelet Applications for Rendering Speaker: Yung Chum Lu.

Light Field Camera

Ren Ng