论文标题

学习用于体积地下效应的球体追踪的多片段解决方案

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

论文作者

Leonard, Ludwig, Hoehlein, Kevin, Westermann, Ruediger

论文摘要

准确的地下散射解决方案需要沿许多复杂的光路的光学材料特性整合。我们提出了一种方法,该方法可以学习一系列半透明材料中随机路径的简单几何近似。生成的表示允许确定沿路径的吸收以及直接照明贡献,这代表了沿路径的所有散射事件。在存在多个散射事件的情况下,训练了一系列条件变异自动编码器(CVAE),以模拟球形区域内光子路径的统计分布。第一个CVAE学会了采样在球体内部的射线路径上发生的散射事件的数量,这有效地决定了射线被吸收的概率。以此为条件,第二个模型预测了光粒子的出口位置和方向。最后,第三个模型沿路径生成了光子位置和方向的代表性样本,该样本用于近似于由于散射而导致的直接照明的贡献。为了加速通过体积介质向固体边界的灯路径的追踪,我们采用了一个球体追踪策略,以考虑光吸收并能够执行统计上准确的下一事件估计。我们使用只有三层且不超过16个节点的浅网络来证明有效的学习。结合评估CVAE预测的GPU着色器,可以为各种不同的情况证明性能提高。质量评估分析了数据驱动的散射模拟引入的近似误差,并阐明了加速路径追踪过程中主要误差源。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源