红球左侧的墙是完全反射的墙。

第一个图像中的点光源位于反射墙的平面上,第二个图像中的点光源位于其前面0.01个单位。我想由于反射墙上的光,我的图像上到处都是黑点。

我想知道为什么将光放在与墙壁相同的平面上会产生黑点吗?

#1 楼

这可能是由于阴影射线。当光源正好在墙壁的平面上时,追踪到它的阴影射线可能会或可能不会在墙壁到达光之前与墙壁相交。结果将取决于算术四舍五入误差,并可能显示为随机噪声,条纹或其他一些伪影。

要修复此问题,可以使光线与平面略微偏移,或者进行设置墙壁对象不投射阴影(假设它不需要在场景中)。