Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: 作业七问题 #11598 Score: 0
    Participant

    我发现我的算法里面算L_indir的时候打出一条光如果打到光源就会重新打,看课上讲的是打到光源就得:L_indir=0;可是我即使修改了还是得到一样的结果。实在不知道怎么回事。。

    in reply to: 作业6渲染时间过长是为什么 #11545 Score: 0
    Participant

    你可以看一下BVH的递归调用这块,判断左右孩子节点的distance谁更小,应该提前用两个intersection变量 保存左右孩子节点的递归调用返回值,再比较distance。千万不要比较distance之后又递归调用一次getIntersection得到返回值,这样树的层数比较高时函数递归调用的次数会爆炸。我刚开始就是这种情况,渲染需要花10min,改了之后只需3秒。

Viewing 2 posts - 1 through 2 (of 2 total)