Learning Multiple-Scattering Solutions for Sphere-Tracing of Volumetric Subsurface Effects

11/05/2020
by   Ludwig Leonard, et al.
0

Accurate subsurface scattering solutions require the integration of optical material properties along many complicated light paths. We present a method that learns a simple geometric approximation of random paths in a homogeneous volume of translucent material. The generated representation allows determining the absorption along the path as well as a direct lighting contribution, which is representative of all scattering events along the path. A sequence of conditional variational auto-encoders (CVAEs) is trained to model the statistical distribution of the photon paths inside a spherical region in presence of multiple scattering events. A first CVAE learns to sample the number of scattering events, occurring on a ray path inside the sphere, which effectively determines the probability of the ray being absorbed. Conditioned on this, a second model predicts the exit position and direction of the light particle. Finally, a third model generates a representative sample of photon position and direction along the path, which is used to approximate the contribution of direct illumination due to in-scattering. To accelerate the tracing of the light path through the volumetric medium toward the solid boundary, we employ a sphere-tracing strategy that considers the light absorption and is able to perform statistically accurate next-event estimation. We demonstrate efficient learning using shallow networks of only three layers and no more than 16 nodes. In combination with a GPU shader that evaluates the CVAEs' predictions, performance gains can be demonstrated for a variety of different scenarios. A quality evaluation analyzes the approximation error that is introduced by the data-driven scattering simulation and sheds light on the major sources of error in the accelerated path tracing process.

READ FULL TEXT

page 1

page 9

page 10

page 11

page 12

research
03/31/2014

Flux-Limited Diffusion for Multiple Scattering in Participating Media

For the rendering of multiple scattering effects in participating media,...
research
05/02/2022

A Position-Free Path Integral for Homogeneous Slabs and Multiple Scattering on Smith Microfacets

We consider the problem of multiple scattering on Smith microfacets. Thi...
research
08/11/2021

Dynamic Diffuse Global Illumination Resampling

Interactive global illumination remains a challenge in radiometrically- ...
research
09/29/2021

Position-free Multiple-bounce Computations for Smith Microfacet BSDFs

Bidirectional Scattering Distribution Functions (BSDFs) encode how a mat...
research
06/15/2021

Real-Time Denoising of Volumetric Path Tracing for Direct Volume Rendering

Direct Volume Rendering (DVR) using Volumetric Path Tracing (VPT) is a s...
research
07/18/2017

GPU accelerated computation of Polarized Subsurface BRDF for Flat Particulate Layers

BRDF of most real world materials has two components, the surface BRDF d...
research
01/15/2017

Light Source Estimation with Analytical Path-tracing

We present a novel algorithm for light source estimation in scenes recon...

Please sign up or login with your details

Forgot password? Click here to reset