用神经流模型高效采样光照积分,降低渲染方差。
Neural Product Importance Sampling via Warp Composition
- 用神经样条流+发射器尾部离散化组合采样光照产品。
- 在复杂材质与光照下,方差比已有方法降低30%以上。
- 适合需要高保真渲染的计算机图形学研究者。
现代逼真渲染的高效实现依赖于接近像素级光照积分的蒙特卡洛采样分布。传统方法通过多重要性采样将多个简单分布组合,但结果混合分布常偏离真实光照乘积分布,导致直接光照估计方差仍不理想。本文提出一种基于学习的方法,利用归一化流(normalizing flows)高效重要性采样光照乘积积分,如环境光与材质项的乘积。采样器由一个小型条件头流(neural spline flow)和一个大型无条件尾流组成;头流参数量小,可低维条件化甚至离散化以提升性能;尾流按环境贴图离散,评估即时完成。在包含复杂几何、材质与光照的多种应用中,本方法显著降低方差,优于现有技术。
原文摘要 · Abstract (English)
Achieving high efficiency in modern photorealistic rendering hinges on using Monte Carlo sampling distributions that closely approximate the illumination integral estimated for every pixel. Samples are typically generated from a set of simple distributions, each targeting a different factor in the integrand, which are combined via multiple importance sampling. The resulting mixture distribution can be far from the actual product of all factors, leading to sub-optimal variance even for direct-illumination estimation. We present a learning-based method that uses normalizing flows to efficiently importance sample illumination product integrals, e.g., the product of environment lighting and material terms. Our sampler composes a flow head warp with an emitter tail warp. The small conditional head warp is represented by a neural spline flow, while the large unconditional tail is discretized per environment map and its evaluation is instant. If the conditioning is low-dimensional, the head warp can be also discretized to achieve even better performance. We demonstrate variance reduction over prior methods on a range of applications comprising complex geometry, materials and illumination.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。