L16 Ray Tracing 4(Monte Carlo Path Tracing)
蒙特卡洛积分
写不出解析式的时候如何算出定积分
路径追踪
WS对于雾面是不正确的
只要是定积分就可以用蒙特卡洛方法做
直接光照算法就得出了
如果打到物体就调用自身
问题:
光线数量指数爆炸
N可以取1就不会产生指数爆炸
问题:缺少递归的边界条件
以一定的概率停止追踪
最后期望仍然是L0
采样率低的时候会有噪声
有许多光线(打不到光源)被浪费了
因此不再向四面八方采样,专门向光源采样
来自光源可对光源直接采样
非直接光照仍然采用前面的方法
问题:光源与物体中间有物体遮挡
本课覆盖不到的内容: