rr Pt - - PDF document

rr p t
SMART_READER_LITE
LIVE PREVIEW

rr Pt - - PDF document

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008 rr Pt r s


slide-1
SLIDE 1

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

■rr❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣ ❛♥❞ P❤♦t♦♥ ▼❛♣♣✐♥❣

❍❡♥r✐❦ ❲❛♥♥ ❏❡♥s❡♥

❯♥✐✈❡rs✐t② ♦❢ ❈❛❧✐❢♦r♥✐❛✱ ❙❛♥ ❉✐❡❣♦

❙■●●❘❆P❍ ✷✵✵✽ ❈♦✉rs❡✱ ❋r✐❞❛②✱ ❆✉❣✉st ✶✺✱ ✷✵✵✽

  • H. Wann Jensen
slide-2
SLIDE 2

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

■rr❛❞✐❛♥❝❡ ❝❛❝❤✐♥❣

  • r❡❣ ❲❛r❞✱ ❋r❛♥❝✐s ❘✉❜✐♥st❡✐♥ ❛♥❞ ❘♦❜❡rt ❈❧❡❛r✿

❵❵❆ ❘❛② ❚r❛❝✐♥❣ ❙♦❧✉t✐♦♥ ❢♦r ❉✐❢❢✉s❡ ■♥t❡rr❡❢❧❡❝t✐♦♥✬✬✳ Pr♦❝❡❡❞✐♥❣s ♦❢ ❙■●●❘❆P❍ ✶✾✽✽✳

■❞❡❛✿ ■rr❛❞✐❛♥❝❡ ❝❤❛♥❣❡s s❧♦✇❧② → ✐♥t❡r♣♦❧❛t❡✳

  • H. Wann Jensen
slide-3
SLIDE 3

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①✿ ■rr❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣

  • H. Wann Jensen
slide-4
SLIDE 4

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①✿ ■rr❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣

✶✵✵✵ s❛♠♣❧❡ r❛②s✱ ✇>✶✵

  • H. Wann Jensen
slide-5
SLIDE 5

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①✿ ■rr❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣

✶✵✵✵ s❛♠♣❧❡ r❛②s✱ ✇>✷✵

  • H. Wann Jensen
slide-6
SLIDE 6

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①✿ ■rr❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣

✺✵✵✵ s❛♠♣❧❡ r❛②s✱ ✇>✶✵

  • H. Wann Jensen
slide-7
SLIDE 7

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①

Photon mapping + irradiance caching

  • H. Wann Jensen
slide-8
SLIDE 8

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

P❤♦t♦♥ ♠❛♣♣✐♥❣

❆ t✇♦✲♣❛ss ♠❡t❤♦❞ Pass 1: ❇✉✐❧❞ t❤❡ ♣❤♦t♦♥ ♠❛♣ ✭♣❤♦t♦♥ tr❛❝✐♥❣✮ Pass 2: ❘❡♥❞❡r t❤❡ ✐♠❛❣❡ ✉s✐♥❣ t❤❡ ♣❤♦t♦♥ ♠❛♣

  • H. Wann Jensen
slide-9
SLIDE 9

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚✇♦ ♣❤♦t♦♥ ♠❛♣s

global photon map caustics photon map

  • H. Wann Jensen
slide-10
SLIDE 10

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr(x, ω) =

  • Ωx

fr(x, ω′, ω)Li(x, ω′) cos θ′ dω′

  • H. Wann Jensen
slide-11
SLIDE 11

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr(x, ω) =

  • Ωx

fr(x, ω′, ω)Li(x, ω′) cos θ′ dω′ ❙♣❧✐t ✐♥❝♦♠✐♥❣ r❛❞✐❛♥❝❡✿ Li = Li,l

  • ❞✐r❡❝t

+ Li,c

  • ❝❛✉st✐❝s

+ Li,d

  • s♦❢t ✐♥❞✐r❡❝t
  • H. Wann Jensen
slide-12
SLIDE 12

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr(x, ω) =

  • Ωx

fr(x, ω′, ω)Li(x, ω′) cos θ′ dω′ ❙♣❧✐t ✐♥❝♦♠✐♥❣ r❛❞✐❛♥❝❡✿ Li = Li,l

  • ❞✐r❡❝t

+ Li,c

  • ❝❛✉st✐❝s

+ Li,d

  • s♦❢t ✐♥❞✐r❡❝t

❙♣❧✐t t❤❡ ❇❘❉❋ fr = fr,d

  • ❞✐❢❢✉s❡

+ fr,s

  • s♣❡❝✉❧❛r
  • H. Wann Jensen
slide-13
SLIDE 13

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr =

  • Ωx

fr Li cos θ′ dω′

  • H. Wann Jensen
slide-14
SLIDE 14

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr =

  • Ωx

fr Li cos θ′ dω′ =

  • Ωx

fr Ll cos θ′ dω′+ ❞✐r❡❝t

  • H. Wann Jensen
slide-15
SLIDE 15

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr =

  • Ωx

fr Li cos θ′ dω′ =

  • Ωx

fr Ll cos θ′ dω′+ ❞✐r❡❝t

  • Ωx

fr,s (Li,c + Ld) cos θ′ dω′+ s♣❡❝✉❧❛r

  • H. Wann Jensen
slide-16
SLIDE 16

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr =

  • Ωx

fr Li cos θ′ dω′ =

  • Ωx

fr Ll cos θ′ dω′+ ❞✐r❡❝t

  • Ωx

fr,s (Li,c + Ld) cos θ′ dω′+ s♣❡❝✉❧❛r

  • Ωx

fr,d Lc cos θ′ dω′+ ❝❛✉st✐❝s

  • H. Wann Jensen
slide-17
SLIDE 17

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❚❤❡ ❘❡♥❞❡r✐♥❣ ❊q✉❛t✐♦♥

Lr =

  • Ωx

fr Li cos θ′ dω′ =

  • Ωx

fr Ll cos θ′ dω′+ ❞✐r❡❝t

  • Ωx

fr,s (Li,c + Ld) cos θ′ dω′+ s♣❡❝✉❧❛r

  • Ωx

fr,d Lc cos θ′ dω′+ ❝❛✉st✐❝s

  • Ωx

fr,d Ld cos θ′ dω′ s♦❢t ✐♥❞✐r❡❝t

  • H. Wann Jensen
slide-18
SLIDE 18

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❡♥❞❡r✐♥❣

  • H. Wann Jensen
slide-19
SLIDE 19

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❡♥❞❡r✐♥❣✿ ❞✐r❡❝t ✐❧❧✉♠✐♥❛t✐♦♥

  • H. Wann Jensen
slide-20
SLIDE 20

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❡♥❞❡r✐♥❣✿ s♣❡❝✉❧❛r r❡❢❧❡❝t✐♦♥

  • H. Wann Jensen
slide-21
SLIDE 21

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❡♥❞❡r✐♥❣✿ ❝❛✉st✐❝s

  • H. Wann Jensen
slide-22
SLIDE 22

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❡♥❞❡r✐♥❣✿ ✐♥❞✐r❡❝t ✐❧❧✉♠✐♥❛t✐♦♥

  • H. Wann Jensen
slide-23
SLIDE 23

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

◆♦ ■♠♣♦rt❛♥❝❡ ❙❛♠♣❧✐♥❣

  • H. Wann Jensen
slide-24
SLIDE 24

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

■♠♣♦rt❛♥❝❡ ❙❛♠♣❧✐♥❣

✭❯s✐♥❣ t❤❡ ✺✵ ♥❡❛r❡st ♣❤♦t♦♥s✮

  • H. Wann Jensen
slide-25
SLIDE 25

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❇♦①

Photon mapping + irradiance caching

  • H. Wann Jensen
slide-26
SLIDE 26

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❋r❛❝t❛❧ ❜♦①

  • H. Wann Jensen
slide-27
SLIDE 27

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❊①♣♦

  • H. Wann Jensen
slide-28
SLIDE 28

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

▼✐❡s ❤♦✉s❡ ✭✷♣♠✮

  • H. Wann Jensen
slide-29
SLIDE 29

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

▼✐❡s ❤♦✉s❡ ✭✼♣♠✮

  • H. Wann Jensen
slide-30
SLIDE 30

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣ ❢♦r P❛rt✐❝✐♣❛t✐♥❣ ▼❡❞✐❛

❙■●●❘❆P❍ ✷✵✵✽ ❈♦✉rs❡✱ ❋r✐❞❛②✱ ❆✉❣✉st ✶✺✱ ✷✵✵✽

  • H. Wann Jensen
slide-31
SLIDE 31

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

P❛rt✐❝✐♣❛t✐♥❣ ▼❡❞✐❛

  • H. Wann Jensen
slide-32
SLIDE 32

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣

  • H. Wann Jensen
slide-33
SLIDE 33

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

  • r❛❞✐❡♥t ❊✈❛❧✉❛t✐♦♥
  • H. Wann Jensen
slide-34
SLIDE 34

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❘❛❞✐❛♥❝❡ ❈❛❝❤✐♥❣ ❘❡s✉❧ts

  • H. Wann Jensen
slide-35
SLIDE 35

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❈❛rs ✐♥ ❋♦❣

  • H. Wann Jensen
slide-36
SLIDE 36

Practical Global Illumination With Irradiance Caching (SIGRAPH 2008 Class) August 2008

❏▼♦r❡ ❉❡t❛✐❧s

❲♦❥❝✐❡❝❤ ❏❛r♦s③✱ ❈r❛✐❣ ❉♦♥♥❡r✱ ❛♥❞ ❍❡♥r✐❦ ❲❛♥♥ ❏❡♥s❡♥ ❵❵❆❞✈❛♥❝❡❞ ●❧♦❜❛❧ ■❧❧✉♠✐♥❛t✐♦♥ ❯s✐♥❣ P❤♦t♦♥ ▼❛♣♣✐♥❣✬✬

❈♦✉rs❡ t❤✐s ❛❢t❡r♥♦♦♥✳✳✳ ✐♥ t❤✐s r♦♦♠✳✳✳

  • H. Wann Jensen