arXiv:2412.04634cs.GRcs.AI2024-12被引 4

用神经网络加速全局光照渲染,实时去噪效果显著。

Neural Two-Level Monte Carlo Real-Time Rendering

  • 用神经辐射缓存快速估算入射辐射,计算速度提升2-25倍
  • 通过残差误差积分补偿偏差,实现高精度与快速收敛
  • 无需场景先验,适合动态场景,可融合其他降噪方法

我们提出一种高效的两阶段蒙特卡洛(两层蒙特卡洛,MLMC)估计器,用于实时光线追踪中的全局光照渲染。通过MLMC将着色积分分为辐射缓存积分和残差误差积分两部分:第一部分使用神经入射辐射缓存(NIRC),基于全融合微型神经网络在线训练,提供快速且合理的入射辐射近似,单次评估耗时仅为路径追踪采样的2-25倍;第二部分计算NIRC预测值与无偏路径追踪结果的差异,以补偿第一部分的偏差。该方法不依赖几何、材质或光照假设,仅需少量直观超参数。在多种实验场景中进行了全面对比分析,算法在线训练特性使其在动态场景中也能显著降低噪声,并可轻松结合其他重要性采样方案与降噪技术。

原文摘要 · Abstract (English)

We introduce an efficient Two-Level Monte Carlo (subset of Multi-Level Monte Carlo, MLMC) estimator for real-time rendering of scenes with global illumination. Using MLMC we split the shading integral into two parts: the radiance cache integral and the residual error integral that compensates for the bias of the first one. For the first part, we developed the Neural Incident Radiance Cache (NIRC) leveraging the power of fully-fused tiny neural networks as a building block, which is trained on the fly. The cache is designed to provide a fast and reasonable approximation of the incident radiance: an evaluation takes 2-25x less compute time than a path tracing sample. This enables us to estimate the radiance cache integral with a high number of samples and by this achieve faster convergence. For the residual error integral, we compute the difference between the NIRC predictions and the unbiased path tracing simulation. Our method makes no assumptions about the geometry, materials, or lighting of a scene and has only few intuitive hyper-parameters. We provide a comprehensive comparative analysis in different experimental scenarios. Since the algorithm is trained in an on-line fashion, it demonstrates significant noise level reduction even for dynamic scenes and can easily be combined with other importance sampling schemes and noise reduction techniques.

实时渲染神经渲染蒙特卡洛

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。