现代计算机图形学 作业6 解析 这篇文章就是来解析一下作业6的框架,同时让同学们对BVH有一个更加深入的理解 最开始有一个网格的bunny,是加载了一个已有的模型,这里我们就不多看这个了,之后可能会单独写一篇有关于读取obj文件的文章 这里在场景中把bunny添加进去,同时添加了两个光源。 然后我们初始化BVH,因为模型已经加载好了,所以我们就可以利用BVH来划分了 来到buildBVH中看,可以看到这里有一个划分方法,分别是NAIVE和SAH,有关SAH是这个作业的拓展项,之后我们再讨论。 来到BVHAccel中…