Biased vs. Unbiased Monte Carlo Estimators

<aside> 💡 积分的近似可能是有偏的,也可能是无偏的。反映到渲染上,会在光子映射的部分涉及到。

</aside>

Bidirectional Path Tracing (BDPT) 双向路径追踪

之前的路径追踪,是根据光路可逆性,从相机开始路径追踪,产生路径连接相机和光源。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e8b03581-dcac-466b-a348-57bba22825e3/Untitled.png

在某些情况效果非常好。下图两种方法都用一个像素 32 个样本来产生。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/91d68177-8347-44f2-a6ce-9e7a8e0b48e0/Untitled.png

光线追踪中,如果想要找到一条带有大量能量的路径,对于上图场景不太容易。因为光源往上面角落打,整个场景被间接光照亮。因为路径追踪第一个 bounce 是 diffuse,导致摄像机的光很难打到能量集中的区域去(左上角白色区域)。也就是说,当光线传播在光源这边容易算的时候,双向路径追踪效果才会好。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/736c21c6-1b0d-4857-a0e8-0fb6cb5be198/Untitled.png

Metropolis Light Transport (MLT)