关于作业7框架里几个采样的问题
不是很清楚BVH递归采样的时候为什么伪随机数生成要开个根号(图1)
除此之外 我认为Material里对半球的采样是不均匀的(图2) 在极点附近点的分布会密集些 这样可能会让蒙特卡洛积分的期望不等于真实值
让人感到奇怪的是 Triangle里对于三角形上点的采样就是均匀的(图4)
除此之外 采样里关于pdf的计算让人有些不解
如图3,4 这个pdf先是除了一个三角形的面积A 再乘上了一个三角形的面积A 最后再除以了光源的总面积
首先这除以A乘以A的操作相当于没有做 不知道为什么要这么写
其次 这里只是单纯除了一个光源的总面积 万一场景内部有多个光源 那么这个pdf就是错误的了 因为采样是在所有光源中根据面积均匀采样 pdf中1除以的面积应该是emit_area_sum才对 然而框架里直接把计算好的emit_area_sum给抛弃 而通过层层调用函数最后得到了pdf 还不能适用于多个光源的情况 我认为是有些低效的
还是这么写有什么用意?
望各位大佬指教
Attachments:
You must be
logged in to view attached files.