8
Fast Approximation Fast Approximation of Multiple of Multiple Scattering in Scattering in Inhomogeneous Inhomogeneous Participating Participating Media Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Embed Size (px)

Citation preview

Page 1: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Fast Approximation Fast Approximation of Multiple of Multiple Scattering in Scattering in Inhomogeneous Inhomogeneous Participating MediaParticipating Media

Szirmay-Kalos László Liktor GáborTamás UmenhofferTóth Balázs

EG 2009

Page 2: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

AbsroptionOut-scatteringIn-scatteringEmission

GI in Participating GI in Participating MediaMedia

path: dsIncident radiancia:

L(s)

Outgoing radiancia:

L(s+ds)

Camera

screen

Page 3: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Importance of Importance of approximate solutionsapproximate solutions Real-time

visualization Bootstrap for an

“accurate” method– Monte Carlo

(main part separation)

– Iteration (initial state)

Page 4: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Previous approachesPrevious approaches

Direct term only

Homogeneous case, diffusion approx.

2

00

4

d)(exp)(

r

ssrL

r

t

r

rrL et

20

)4(

exp'3)(

r

Page 5: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Spherical layers: IdeaSpherical layers: Idea

Direct term– Other directions are

irrelevant Direct + Indirect

– Other rays face similar conditions

Solve diff. equation for each ray assuming spherical symmetry2

00

4

d)(exp)(

r

ssrL

r

t

Page 6: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Spherical layers: Spherical layers: algorithmalgorithm

Ray marching for sample directions

Resampling of the result at voxels

Page 7: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

Results: headResults: headDirect term

100 iterations 25 iterations

Proposed

estimation

Page 8: Fast Approximation of Multiple Scattering in Inhomogeneous Participating Media Szirmay-Kalos László Liktor Gábor Tamás Umenhoffer Tóth Balázs EG 2009

ConclusionsConclusions

Fast approximation of the global illumination solution

Assumes spherical symmetry Cost is the same as of the direct

term Computes also the scattered term Applications

– Fast visualization– Initial state for a precise solver