1 minute Path tracing Bidirectional path tracing Progressive - - PowerPoint PPT Presentation

â–ļ
1 minute
SMART_READER_LITE
LIVE PREVIEW

1 minute Path tracing Bidirectional path tracing Progressive - - PowerPoint PPT Presentation

Path tracing Bidirectional path tracing Progressive photon mapping 1 minute Path tracing Bidirectional path tracing Progressive photon mapping 1 minute Bidirectional path tracing Relative efficiency Result Progressive photon mapping


slide-1
SLIDE 1
slide-2
SLIDE 2

Bidirectional path tracing Progressive photon mapping

1 minute

Path tracing

slide-3
SLIDE 3

Bidirectional path tracing Progressive photon mapping

1 minute

Path tracing

slide-4
SLIDE 4

Relative efficiency Bidirectional path tracing Progressive photon mapping Result

slide-5
SLIDE 5

Bidirectional path tracing Photon mapping

Unidirectional sampling Vertex connection Density estimation

slide-6
SLIDE 6

đŊ

𝑘 = 𝑔 𝑘 x

𝑞 x đŊ

𝑘 = āļą ÎŠ

𝑔

𝑘 x 𝑒𝜈(x)

x0 x1 x𝑙−1 x𝑙

𝑞 x = 𝑞 x0 𝑞 x1 â€Ļ 𝑞 x𝑙

slide-7
SLIDE 7

x0 x1 x2 x3

slide-8
SLIDE 8

x0 x1 x2 x3

Light vertex Camera vertex

slide-9
SLIDE 9

x0 x1 x2 x3 x0 x1 x2 x3

Bidirectional path tracing Photon mapping

Light vertex Camera vertex

slide-10
SLIDE 10

Photon mapping

x0 x1 x2 x3 x0

𝑞𝑊𝐷 x = 𝑞 x0 𝑞 x0 → x1 𝑞(x3)𝑞 x3 → x2 𝑞𝑊𝑁 x =

Bidirectional path tracing

𝑞𝑊𝑁 x ≈ 𝑞 x0 𝑞 x0 → x1 𝑞 x1 → x2

∗ 𝜌𝑠2

𝑞 x3 𝑞(x3 → x2)

x3 x1 x2 𝑠

𝑞𝑊𝑁 x = 𝑞 x0 𝑞 x0 → x1 𝑄 | x2 − x2

∗ | < 𝑠

𝑞 x3 𝑞(x3 → x2)

Light vertex Camera vertex

x2

∗

Vertex merging Vertex connection

x2

∗

slide-11
SLIDE 11

x0 x3 x2

∗

x1 x2 𝑠

Light vertex Camera vertex

đŊ = 𝑔

𝑘 x

𝑞𝑊𝑁 x = . . . = ΔW x2 𝑔

𝑠(x3 ← x2, x2 ∗ → x1)

𝜌𝑠2 ΔÎĻ(x2

∗)

cumulative importance photon flux

slide-12
SLIDE 12

x0 x1 x2 x4 x3 x0 x1 x2 x4 x3 x0 x1 x2 x4 x3 x3

∗

Unidirectional 2 ways Vertex connection 4 ways Vertex merging 5 ways Total 11 ways

Light vertex Camera vertex

slide-13
SLIDE 13

Stage 1: Light sub-path sampling

b) Connect to eye c) Build search structure a) Trace sub-paths

Stage 2: Eye sub-path sampling (reduced radius at each iteration)

a) Vertex connection VC b) Vertex merging VM c) Continue sub-path

VC VM

slide-14
SLIDE 14

Reference BDPT+VM BDPT PPM

slide-15
SLIDE 15

PPM PT BDPT VM

slide-16
SLIDE 16

VM

slide-17
SLIDE 17

VM+BDPT

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22

BPT PPM

slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28

BPT PPM

slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34

BPT PPM

slide-35
SLIDE 35
slide-36
SLIDE 36

PT BDPT PPM BDPT+VM

slide-37
SLIDE 37
slide-38
SLIDE 38

BDPT+VM

slide-39
SLIDE 39

BDPT+VM

slide-40
SLIDE 40

BDPT+VM

slide-41
SLIDE 41

BDPT