从 PT 迁移学习到 SPPM.

Basic Photon Mapping

基本的光子映射分为两个阶段(pass)。

第一阶段,构建一张光子图,存储从光源发射的所有光子的通量信息。

第二阶段,从相机进行传统的路径追踪(path tracing),在追踪到漫反射表面的时候,统计附近的光子信息,并根据这些信息计算出最终的辐射率(radiance)。

Pass 1: Building Photon Map

我们从光源发射出光子,让光子在场景中反复弹射,每次击中漫反射表面都进行一次光子的记录,直到被某个漫反射表面彻底吸收掉为止。