A radiative transfer framework for non-exponential media Benedikt - - PowerPoint PPT Presentation

a radiative transfer framework for non exponential media
SMART_READER_LITE
LIVE PREVIEW

A radiative transfer framework for non-exponential media Benedikt - - PowerPoint PPT Presentation

A radiative transfer framework for non-exponential media Benedikt Bitterli 1 Srinath Ravichandran 1 Thomas Mller 2 3 Magnus Wrenninge 4 Jan Novk 3 Steve Marschner 5 Wojciech Jarosz 1 1 Dartmouth College 2 ETH Zurich 3 Disney Research 4 Pixar


slide-1
SLIDE 1

A radiative transfer framework for non-exponential media

Benedikt Bitterli 1 Srinath Ravichandran 1 Thomas Müller 2 3 Magnus Wrenninge 4 Jan Novák 3 Steve Marschner 5 Wojciech Jarosz 1

1

1 Dartmouth College 2 ETH Zurich 3 Disney Research 4 Pixar Animation Studios 5 Cornell University

slide-2
SLIDE 2 2

Ross Burgener Jan Novak NASA

slide-3
SLIDE 3 3
slide-4
SLIDE 4 4

Transmittance

slide-5
SLIDE 5 4

Transmittance

slide-6
SLIDE 6 4

Transmittance

slide-7
SLIDE 7 5
slide-8
SLIDE 8 5
slide-9
SLIDE 9 5

E[ ]

slide-10
SLIDE 10 6

Transmittance

E[ ]

slide-11
SLIDE 11

Radiative Transfer Theory

7
slide-12
SLIDE 12

Radiative Transfer Theory

  • Radiative Transfer, Chandrasekhar, 1960
7
slide-13
SLIDE 13

Radiative Transfer Theory

  • Radiative Transfer, Chandrasekhar, 1960
  • Assumes that particle positions are independent
7
slide-14
SLIDE 14 8

Transmittance

E[ ]

slide-15
SLIDE 15 8

e−τ

Transmittance

E[ ]

slide-16
SLIDE 16 9

Particle Correlations

slide-17
SLIDE 17 10

Inter-particle Forces

slide-18
SLIDE 18 10

Inter-particle Forces

Dusty plasma correlation function experiment, Smith et al. 2004 Interactions in colloidal suspensions, Grier and Behrens, 2001 Fat Particle Structure and Stability of Food Emulsions, Xu et al. 2008 A Model for the Stability of a TiO2 Dispersion, Goicochea, 2013 The electrostatic interaction in colloidal systems with low added electrolyte, Beresford-Smith et al. 1985

slide-19
SLIDE 19 11

Inter-particle Forces

Dusty plasma correlation function experiment, Smith et al. 2004 Interactions in colloidal suspensions, Grier and Behrens, 2001 Fat Particle Structure and Stability of Food Emulsions, Xu et al. 2008 A Model for the Stability of a TiO2 Dispersion, Goicochea, 2013 The electrostatic interaction in colloidal systems with low added electrolyte, Beresford-Smith et al. 1985

slide-20
SLIDE 20 11

Inter-particle Forces

Dusty plasma correlation function experiment, Smith et al. 2004 Interactions in colloidal suspensions, Grier and Behrens, 2001 Fat Particle Structure and Stability of Food Emulsions, Xu et al. 2008 A Model for the Stability of a TiO2 Dispersion, Goicochea, 2013 The electrostatic interaction in colloidal systems with low added electrolyte, Beresford-Smith et al. 1985

slide-21
SLIDE 21 12

Clouds

slide-22
SLIDE 22 12

Clouds

Horizontal structure of marine boundary layer clouds from centimeter to kilometer scales, Davis et al. 1999 On the Spatial Distribution of Cloud Particles Kostinski and Jameson, 2000

slide-23
SLIDE 23 12

Clouds

Horizontal structure of marine boundary layer clouds from centimeter to kilometer scales, Davis et al. 1999 On the Spatial Distribution of Cloud Particles Kostinski and Jameson, 2000

slide-24
SLIDE 24 12

Clouds

Horizontal structure of marine boundary layer clouds from centimeter to kilometer scales, Davis et al. 1999 On the Spatial Distribution of Cloud Particles Kostinski and Jameson, 2000

Kilometers

slide-25
SLIDE 25 12

Clouds

Horizontal structure of marine boundary layer clouds from centimeter to kilometer scales, Davis et al. 1999 On the Spatial Distribution of Cloud Particles Kostinski and Jameson, 2000

Kilometers

slide-26
SLIDE 26 13
slide-27
SLIDE 27 13

e−τ

Distance Transmittance

slide-28
SLIDE 28 13

Distance

e−τ

Distance Transmittance

slide-29
SLIDE 29 13

Distance Distance

e−τ

Distance Transmittance

slide-30
SLIDE 30

The Rendering Equation

14

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

slide-31
SLIDE 31

The Rendering Equation

14

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

xs x

slide-32
SLIDE 32

The Rendering Equation

14

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

x xt xs x

slide-33
SLIDE 33

The Rendering Equation

15

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

x xt xs x

slide-34
SLIDE 34

The Rendering Equation

15

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

e−τ(x,xt) e−τ(x,xt)

x xt xs x

slide-35
SLIDE 35

The Rendering Equation

15

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

x xt xs x

slide-36
SLIDE 36 16

e−τ

Tr =

slide-37
SLIDE 37 16

e−τ

Tr = Tr =

slide-38
SLIDE 38 16

e−τ

Tr = Tr =

slide-39
SLIDE 39

Summary

17
slide-40
SLIDE 40

Summary

  • Classical transport assumes particle independence
17
slide-41
SLIDE 41

Summary

  • Classical transport assumes particle independence
  • This model is not necessarily accurate
17
slide-42
SLIDE 42

Summary

  • Classical transport assumes particle independence
  • This model is not necessarily accurate
  • Correlated particles lead to non-exponential transmittance
17
slide-43
SLIDE 43

Summary

  • Classical transport assumes particle independence
  • This model is not necessarily accurate
  • Correlated particles lead to non-exponential transmittance
  • Non-exponential transmittance breaks classical transport
17
slide-44
SLIDE 44

Summary

  • Classical transport assumes particle independence
  • This model is not necessarily accurate
  • Correlated particles lead to non-exponential transmittance
  • Non-exponential transmittance breaks classical transport
  • We need a new transport framework
17
slide-45
SLIDE 45

The Rendering Equation

18

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt x xt xs x

slide-46
SLIDE 46

The Rendering Equation

18

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt x xt xs x

slide-47
SLIDE 47

The Rendering Equation

19

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σt(xt)α(xt)Ls(xt, ω)dt x xt xs x

slide-48
SLIDE 48

The Rendering Equation

20

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σt(xt)α(xt)Ls(xt, ω)dt x xt xs x

slide-49
SLIDE 49

The Rendering Equation

20

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σt(xt)α(xt)Ls(xt, ω)dt

e−τ(x,xt)

x xt xs x

slide-50
SLIDE 50

The Rendering Equation

21

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σt(xt)α(xt)Ls(xt, ω)dt

e−τ(x,xt)

x xt xs x

slide-51
SLIDE 51

The Rendering Equation

22

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s pdf(x, xt)α(xt)Ls(xt, ω)dt x xt xs x

slide-52
SLIDE 52

Transport Functions

23
slide-53
SLIDE 53

Transport Functions

23

Tr(x, xt)

pdf(x, xt)

slide-54
SLIDE 54

Transport Functions

23

Tr(x, xt)

pdf(x, xt)

slide-55
SLIDE 55

Transport Functions

23

f

p: “particle”

: “free space”

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

slide-56
SLIDE 56 24

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

slide-57
SLIDE 57 24

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Transmittance

Probability: Starts at 1

slide-58
SLIDE 58 24

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Transmittance

Probability: Starts at 1

Free-flight PDF

Probability Density: Integrates to 1

slide-59
SLIDE 59 25

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

slide-60
SLIDE 60 25

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Z Z

slide-61
SLIDE 61 25

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Z

d dt

Z

d dt

slide-62
SLIDE 62 25

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Z

¯ σ

d dt

Z

d dt

slide-63
SLIDE 63 25

ff(x, xt) fp(x, xt) pf(x, xt) pp(x, xt)

Z

¯ σ

d dt

¯ σ−1

Z

d dt

slide-64
SLIDE 64

Transport Kernel

26

) =

if x ∈ p and xt ∈ p

if x ∈ f and xt ∈ p if x ∈ f and xt ∈ f if x ∈ p and xt ∈ f

ff(x, xt)

fp(x, xt)

pf(x, xt)

pp(x, xt)

T(x, xt)

slide-65
SLIDE 65

A Non-Exponential Rendering Equation

27

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

slide-66
SLIDE 66

A Non-Exponential Rendering Equation

27

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

T(x, xt) T(x, xt)α(xt)

slide-67
SLIDE 67

A Non-Exponential Rendering Equation

27

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

T(x, xt) T(x, xt)α(xt)

This Talk: Rendering Equation

slide-68
SLIDE 68

A Non-Exponential Rendering Equation

27

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

T(x, xt) T(x, xt)α(xt)

This Talk: Rendering Equation In Paper: Path Integral

slide-69
SLIDE 69

A Non-Exponential Rendering Equation

27

Li(x, ω) = Tr(x, xs)Lo(xs, ω) + Z s Tr(x, xt)σs(xt)Ls(xt, ω)dt

T(x, xt) T(x, xt)α(xt)

This Talk: Rendering Equation In Paper: Path Integral

Reciprocity, energy conservation, …

slide-70
SLIDE 70

Summary

28
slide-71
SLIDE 71

Summary

  • In correlated media, transmittance becomes four functions
28
slide-72
SLIDE 72

Summary

  • In correlated media, transmittance becomes four functions
  • These represent different interactions at the end points
28
slide-73
SLIDE 73

Summary

  • In correlated media, transmittance becomes four functions
  • These represent different interactions at the end points
  • Given one, all others can be derived
28
slide-74
SLIDE 74

Summary

  • In correlated media, transmittance becomes four functions
  • These represent different interactions at the end points
  • Given one, all others can be derived
  • This talk: High level overview
28
slide-75
SLIDE 75

Summary

  • In correlated media, transmittance becomes four functions
  • These represent different interactions at the end points
  • Given one, all others can be derived
  • This talk: High level overview
  • Paper: Rigorous derivation
28
slide-76
SLIDE 76

Modelling Transmittance

29
slide-77
SLIDE 77

Modelling Transmittance

29

Data Driven

slide-78
SLIDE 78

Modelling Transmittance

29

Data Driven

A Data-Driven Reflectance Model, Matusik et al., 2003

slide-79
SLIDE 79

Modelling Transmittance

29

Data Driven

A Data-Driven Reflectance Model, Matusik et al., 2003 A Microfacet-based BRDF Generator, Ashikhmin et al., 2000

slide-80
SLIDE 80 30

e−τ

Transmittance

slide-81
SLIDE 81

Modelling Transmittance

31

Phenomenological

slide-82
SLIDE 82

Modelling Transmittance

31

Phenomenological

Illumination for Computer Generated Pictures, Bui Tuong Phong, 1975 Models of Light Reflection For Computer Synthesized Pictures James F. Blinn, 1977

slide-83
SLIDE 83

Modelling Transmittance

31

Phenomenological

Illumination for Computer Generated Pictures, Bui Tuong Phong, 1975 Models of Light Reflection For Computer Synthesized Pictures James F. Blinn, 1977

slide-84
SLIDE 84

Modelling Transmittance

32

Data Driven Phenomenological

slide-85
SLIDE 85

Modelling Transmittance

32

Data Driven Phenomenological Statistical Models

slide-86
SLIDE 86

Modelling Transmittance

33

Statistical Models

Theory for Off-Specular Reflection From Roughened Surfaces, Torrance and Sparrow, 1966 Microfacet Models for Refraction through Rough Surfaces, Walter et al., 2007

slide-87
SLIDE 87

Statistical Transmittance

34
slide-88
SLIDE 88

Statistical Transmittance

34
slide-89
SLIDE 89

Statistical Transmittance

34
slide-90
SLIDE 90

Statistical Transmittance

35
slide-91
SLIDE 91

Statistical Transmittance

35

Davis and Mineev-Weinstein, 2011

slide-92
SLIDE 92

Results

36
slide-93
SLIDE 93

Phenomenological Transmittance

(non-physical)

37
slide-94
SLIDE 94 38
slide-95
SLIDE 95 38 0.0 0.5 1.0
slide-96
SLIDE 96 39 0.0 0.5 1.0
slide-97
SLIDE 97 40
slide-98
SLIDE 98 41 0.0 0.1 0.2
slide-99
SLIDE 99 42
slide-100
SLIDE 100 42
slide-101
SLIDE 101

Davis-Mineev-Weinstein Model

(physically based)

43
slide-102
SLIDE 102 44
slide-103
SLIDE 103 44
slide-104
SLIDE 104

Limitations

45
slide-105
SLIDE 105

Limitations

  • Same correlations everywhere
45
slide-106
SLIDE 106

Limitations

  • Same correlations everywhere
45
slide-107
SLIDE 107

Limitations

  • Same correlations everywhere
  • Unbiased distance sampling in heterogeneous media only

in special cases

45
slide-108
SLIDE 108

Future Work

46
slide-109
SLIDE 109

Future Work

  • Non-exponentiality as a tool for…
46
slide-110
SLIDE 110

Future Work

  • Non-exponentiality as a tool for…
  • Multi-scattering approximation
46
slide-111
SLIDE 111

Future Work

  • Non-exponentiality as a tool for…
  • Multi-scattering approximation
46

Oz: The Great and Volumetric, Wrenninge et al. 2013

slide-112
SLIDE 112

Future Work

  • Non-exponentiality as a tool for…
  • Multi-scattering approximation
  • Level-of-detail for media
46
slide-113
SLIDE 113

Future Work

  • Non-exponentiality as a tool for…
  • Multi-scattering approximation
  • Level-of-detail for media
46
slide-114
SLIDE 114

Related Work

47
slide-115
SLIDE 115

Related Work

  • Radiation propagation in random media: From positive to

negative correlations in high-frequency fluctuations,
 Davis and Mineev-Weinstein, 2011

47
slide-116
SLIDE 116

Related Work

  • Radiation propagation in random media: From positive to

negative correlations in high-frequency fluctuations,
 Davis and Mineev-Weinstein, 2011

  • A generalized linear Boltzmann equation for non-classical

particle transport, Larsen and Vasquez, 2011

47
slide-117
SLIDE 117

Related Work

  • Radiation propagation in random media: From positive to

negative correlations in high-frequency fluctuations,
 Davis and Mineev-Weinstein, 2011

  • A generalized linear Boltzmann equation for non-classical

particle transport, Larsen and Vasquez, 2011

  • A Radiative Transfer Framework for Spatially-Correlated

Materials, Jarabo et al. 2018

47
slide-118
SLIDE 118

Comparison to Related Work

48

Surfaces Heterogeneity Reciprocity Path Integral

Ours Larsen and Vasquez, 2011 Jarabo et al., 2018

slide-119
SLIDE 119

Comparison to Related Work

48

Surfaces Heterogeneity Reciprocity Path Integral

Ours Larsen and Vasquez, 2011 Jarabo et al., 2018

slide-120
SLIDE 120

Comparison to Related Work

48

Surfaces Heterogeneity Reciprocity Path Integral

Ours Larsen and Vasquez, 2011 Jarabo et al., 2018

slide-121
SLIDE 121

Comparison to Related Work

48

Surfaces Heterogeneity Reciprocity Path Integral

Ours Larsen and Vasquez, 2011 Jarabo et al., 2018

slide-122
SLIDE 122

Comparison to Related Work

48

Surfaces Heterogeneity Reciprocity Path Integral

Ours Larsen and Vasquez, 2011 Jarabo et al., 2018

slide-123
SLIDE 123 49

Thank you!

slide-124
SLIDE 124 49

Thank you!