#5598 Score: 0
Yadi Cao
Participant
2 pts

我之前在和另一个帖子的讨论中提出了(一个错误的)解决方法:就是如果一束从眼睛出发的光,没打到任何object,就和光源再去判断一下会不会打到(且无遮挡)。
但现在觉得这方法可能不行,就比如这个Cornell box,面积光源在箱子顶端,也就是说发射向光源的ray是会打到箱子的。
因此我想到了个很暴力的办法,就是path tracing前,对当前像素只看有没有和光源(未遮挡)直接接触,如果是就直接写为光源的值也没必要再继续追踪,如果否再get intersect ,shading。
不知道可行不可行,有没有更聪明的办法