我正在尝试在Scenekit中添加定向光以投射阴影,但这会导致物体上出现奇怪的伪影。下面的橙色块具有默认设置和漫反射设置为橙色的材质。 定向光向下指向,并且比例增加,否则它具有默认设置。(缩小比例仍然存在相同的问题)。当我围绕相机移动时,纹理上会出现闪烁的线条和点,看起来很糟糕。 这在模拟器上看不到,只有在设备上才能看到。发生了什么事情,我该如何解决?
由于 Toyos 的帮助,现在我知道自身阴影是导致这些线条的原因。对于 shadowBias,文档说设置该值应该可以解决问题,但是对我来说并没有任何改变。最终,我通过将定向光旋转 2 度来修复了它。它最初是 -90,指向正下方。将其更改为 -88 完全消除了所有伪影。