请大佬帮帮忙又来了 o(╯□╰)o
假装理解完毕 shade, 现在开始coding, 首先想理清 Vector3f Scene::castRay(const Ray &ray, int depth)
与 shade(p, wo)
的关系:
– shade(p, wo) 是描述 p 点处的直接光照和间接光照的,也就是为什么结束的地方会有L_dir + L_indir
,这是 p 点的光照? 还是针对颜色我们还要进一步处理么?如果要处理,怎么处理?肯定不能回到之前的模型,😢
– 直接光照,是否完成直接光照,我们就可以看清box中的东西了?(虽然会暗)
看到文档中“如果严格按照上述算法实现,你会发现渲染结果中光源区域为纯黑。请分析这一现象的原因”
原因是啥,是算出来的光照太小了?
感恩