#5675 Score: 0
Yadi Cao
Participant
2 pts

接上楼MrPhD说的“如果打到的是光源/emit=true就处理一下”,他也帮我在一个类似的帖子里解答过,搬运一下希望能帮到你
详细一点说,处理应该指的是,如果按照原来的算法,在光源上sample一点和hit point(假设也在光源上)直接连接的向量是在平面内的,与光源normal始终垂直,因此计算的direct光照就是零了(也就是光源全黑)。为了避免这种错误,可以直接把这种情况的direct光照先赋值为光源的强度就好,之后的操作照旧。