【问题标题】:Why is my Monte Carlo Raytracing so noisy?为什么我的蒙特卡洛光线追踪如此嘈杂?
【发布时间】:2017-09-12 22:41:48
【问题描述】:

我已经使用 Monte Carlo 方法实现了全局照明,并使用从头开始的像素教程作为指导。我的最终图像呈现非常嘈杂!下面的示例是 64 个样本,我之前使用了高达 512 个样本,但仍然非常嘈杂。

任何想法可能是什么问题?

编辑: 这是 128 个样本和 16x 超级采样的输出,结果为 2048 个样本。仍然有很多噪音!

【问题讨论】:

  • 就是这样。我的工作原理大致相同。
  • 你确定它应该这么糟糕吗?我试图通过使用 16x 超级采样(网格算法)和 128 个样本来消除噪音,但它仍然很糟糕!
  • 我需要几千个样本才能获得可接受的噪音水平。 FWIW,我不使用网格进行超级采样 - 我只是选择浮点 x 和 y 样本,然后将它们添加到这些射线坐标的正确像素桶中。
  • 从盒子射出的光线肯定无济于事 - 将一个大球体环绕世界会有很大帮助,尽管它当然也会影响盒子内的整体照明。

标签: render intersection raytracing noise light


【解决方案1】:

路径追踪非常嘈杂;这是算法的本质。考虑一下来自维基百科的这个例子:

左上角的图像每个像素有 1 个样本,从那里(从左到右,从上到下),接下来的每个正方形都会加倍。所以右下角的方块是 32768 spp。

还有其他相关算法可以减少相同计算量的噪声:

【讨论】:

    猜你喜欢
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 2018-02-10
    • 2014-03-26
    • 2021-07-24
    • 1970-01-01
    • 2015-05-05
    相关资源
    最近更新 更多