从均匀的半球采样转换为余弦加权半球采样时,我在一篇文章中感到困惑。
我目前的间接贡献计算如下:
Vec3 RayDir = UniformGenerator.Next()
Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir)
点积为cos(θ)
但是在这篇有关更好采样的文章(http://www.rorydriscoll.com/2009/01/07/better-sampling/)中,作者建议PDF为(cos(θ)/ pi),并且没有证据表明N点L的计算。
我的问题是-这是否意味着我不再需要执行常规的点rayDirection,因为它已包含在PDF中,还是除pdf之外?