Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业6框架/作业说明问题(SAH部分) This topic has 1 reply, 2 voices, and was last updated 3 years, 10 months ago by 噫. Viewing 1 reply thread Author Posts 2021年2月18日 at 下午3:36 #7677 Score: 0 magedaParticipant main.cpp中scene.buildBVH();并不是唯一build BVH的部分,MeshTriangle的default constructor会在最后声明一个BVHAccel object,调用的是BVHAccel的默认constructor和默认参数SplitMethod::NAIVE。 所以对于SAH extra credit部分,如果仅仅修改Scene::buildBVH()中的new BVHAccel是不够的,MeshTriangle依然会使用Naive方法的建立BVH。希望作业6的description里可以添加一下这部分注意事项。 2021年2月18日 at 下午5:32 #7678 Score: 0 噫Participant 可以考虑把BVHAccel重的recursiveBuild改成自己定义的recursiveBuildWithSAH,这样不用改其他的代码结构 Author Posts Viewing 1 reply thread You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In