wavelet applications for rendering

36
Wavelet Applications for Rendering Speaker: Yung Chum Lu

Upload: margo

Post on 23-Feb-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Wavelet Applications for Rendering. Speaker: Yung Chum Lu. Outline. Introduction of Rendering Application I Application II Review Haar Something Interesting. Rendering. Story Board. Create a 2D picture of a 3D world. Ray Tracing. Direct Illumination. Direct Illumination. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Wavelet Applications for Rendering

Wavelet Applications for Rendering

Speaker: Yung Chum Lu

Page 2: Wavelet Applications for Rendering

Outline

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

Page 3: Wavelet Applications for Rendering

Rendering

Page 4: Wavelet Applications for Rendering

Story Board

Page 5: Wavelet Applications for Rendering

Create a 2D picture of a 3D world

Page 6: Wavelet Applications for Rendering

Ray Tracing

Page 7: Wavelet Applications for Rendering

Direct Illumination

Page 8: Wavelet Applications for Rendering

Direct Illumination

Page 9: Wavelet Applications for Rendering

Direct Illumination

Page 10: Wavelet Applications for Rendering

Direct Illumination

Page 11: Wavelet Applications for Rendering

Direct Illumination

Page 12: Wavelet Applications for Rendering

point light

Path Tracing

point lightpoint light

point light

Page 13: Wavelet Applications for Rendering

Direct Illumination

Page 14: Wavelet Applications for Rendering

Path Tracing

Page 15: Wavelet Applications for Rendering

Pixar

Page 16: Wavelet Applications for Rendering

Why Ray Tracing

Page 17: Wavelet Applications for Rendering

Tron

Page 18: Wavelet Applications for Rendering

Review of 1-D Haar

Mother Basis

General Basis

Scaled Basis

0 1

1

-11/22

0 11/22

0 1

1/22

1/22

Page 19: Wavelet Applications for Rendering

Property 1

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

0 1

1

-1

1/22

0 11/22

Page 20: Wavelet Applications for Rendering

Property 2

, 0n kdt 0 1

1

-1

Page 21: Wavelet Applications for Rendering

Property 3

1/22

0 11/22

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

0 1

1/22

1/22

Page 22: Wavelet Applications for Rendering

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

Triple Core Problem

Page 24: Wavelet Applications for Rendering

Double Product Integral

Page 25: Wavelet Applications for Rendering

Triple Product Integral

Page 26: Wavelet Applications for Rendering

2-D Haar

1/22

0 11/22

0 1

1

Page 27: Wavelet Applications for Rendering

Triple Product Integral in 2-D Haar

Page 28: Wavelet Applications for Rendering

Preliminaries

Page 29: Wavelet Applications for Rendering

All three basis are wavelet

Page 30: Wavelet Applications for Rendering

Some are scaling function

Page 31: Wavelet Applications for Rendering

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

The Core Problem

Page 33: Wavelet Applications for Rendering

The Core Problem

Page 34: Wavelet Applications for Rendering

Warping

Page 35: Wavelet Applications for Rendering

Generalized Wavelet Product

Page 36: Wavelet Applications for Rendering

Light Field Camera

Ren Ng