FUNDAMENTALS J an Novk Scattering Disney Research Absorption - - PowerPoint PPT Presentation

fundamentals
SMART_READER_LITE
LIVE PREVIEW

FUNDAMENTALS J an Novk Scattering Disney Research Absorption - - PowerPoint PPT Presentation

FUNDAMENTALS J an Novk Scattering Disney Research Absorption FUNDAMENTALS Absorption Scattering Emission http://commons.wikimedia.org http://coclouds.com http://wikipedia.org MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT


slide-1
SLIDE 1

FUNDAMENTALS

J an Novák


Disney Research

Absorption Scattering

slide-2
SLIDE 2

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

FUNDAMENTALS

2 — FUNDAMENTALS

http://commons.wikimedia.org http://coclouds.com http://wikipedia.org

Absorption Scattering Emission

slide-3
SLIDE 3

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

dz

x, ω)

x

x dz

RADIATIVE TRANSFER

3 — FUNDAMENTALS

L(x, ω)

Radiance

dA dz

slide-4
SLIDE 4

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

ABSORPTION

4 — FUNDAMENTALS

dz

x, ω)

x −µa(x)L(x, ω)

µa(- absorption coefficient

dL dz =

x)L(x, ω)

slide-5
SLIDE 5

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

OUT-SCATTERING

5 — FUNDAMENTALS

dz

x, ω)

x

x)L(x, ω)

dL dz = −µs(x)L(x, ω)

µs(- scattering coefficient

slide-6
SLIDE 6

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

IN-SCATTERING

6 — FUNDAMENTALS

dz

x, ω)

x

x)L(x, ω)

dL dz = µs(x)Ls(x, ω)

In-scattered radiance

Ls(y, ω) = Z

S2 fp(ω, ¯

ω)L(y, ¯ ω)d¯ ω

µs(- scattering coefficient

slide-7
SLIDE 7

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

EMISSION

7 — FUNDAMENTALS

dz

x, ω)

x dL dz = µa(x)Le(x, ω)

Le - emitted radiance

x)L(x, ω)

slide-8
SLIDE 8

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

RADIATIVE TRANSFER

8 — FUNDAMENTALS

EQUATION

dL(x, ω) dz =

In-scattering Emission Out-scattering Absorption

−µa(x)L(x, ω) = −µs(x)L(x, ω) + = µa(x)Le(x, ω)+ = µs(x)Ls(x, ω)

[Chandrasekhar 1960]

slide-9
SLIDE 9

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

RADIATIVE TRANSFER

9 — FUNDAMENTALS

EQUATION

Losses

dL(x, ω) dz =

µt(x) = µa(x) + µs(x)

Extinction coefficient

= −µt(x)L(x, ω)

What about a finite-length beam?

dz

Gains

+ = µa(x)Le(x, ω)+ = µs(x)Ls(x, ω)

[Chandrasekhar 1960]

slide-10
SLIDE 10

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

Losses Gains

10 — FUNDAMENTALS

What about a finite-length beam?

dz

RADIATIVE TRANSFER EQUATION RTE — INTEGRAL FORM

dL(x, ω) dz =

+ = µs(x)Ls(x, ω) + = µa(x)Le(x, ω)

= −µt(x)L(x, ω)

L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

slide-11
SLIDE 11

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

11 — FUNDAMENTALS

dz

x y T(x, y)

is the fraction of light that makes
 it from y to x T ransmittance T(x, y) = e−

R y

0 µt(s)ds

RTE — INTEGRAL FORM

Optical thickness

τ(x, y) = Z y µt(s)ds

slide-12
SLIDE 12

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 12 — FUNDAMENTALS

RTE — INTEGRAL FORM

Emission

L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

dz

x y

slide-13
SLIDE 13

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 13 — FUNDAMENTALS

RTE — INTEGRAL FORM

L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

Phase function

¯)L(y, ¯ ω)d¯ ω Ls(y, ω) = Z

S2

2 fp(ω, ¯

ω)

dz

x y

In-scattering

slide-14
SLIDE 14

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 14 — FUNDAMENTALS

RTE — INTEGRAL FORM

Surface

z

+T(x, z)Lo(z, ω)

Background radiance

L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

dz

x

slide-15
SLIDE 15

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 15 — FUNDAMENTALS

VOLUME RENDERING EQUATION

+T(x, z)Lo(z, ω) L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

How do we solve it?

slide-16
SLIDE 16

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION

Sphere

hFi = 1 N

N

X

i=1

Ray Path space

MONTE CARLO INTEGRATION

16 — FUNDAMENTALS

F = Z

D

f(x) dx f(xi)

=1 p(xi)

Probability density function (PDF)

slide-17
SLIDE 17

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 17 — FUNDAMENTALS

VRE ESTIMATOR

+T(x, z)Lo(z, ω) L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

hF Fi T(x, z) P(z)

+T

T(x, y) p(y) p(y) - probability density of distance y P(z) - probability of exceeding distance z

slide-18
SLIDE 18

MONTE CARLO METHODS FOR VOLUMETRIC LIGHT TRANSPORT SIMULATION 18 — FUNDAMENTALS

VRE ESTIMATOR

+T(x, z)Lo(z, ω) L(x, ω) = Z z T(x, y) h µa(y)Le(y, ω) + µs(y)Ls(y, ω) i dy

hF Fi T(x, z) P(z)

+T

T(x, y) p(y)

Distance sampling T ransmittance estimation