ARKit / SceneKit: тень обрезается по краям вида
Я пытаюсь добавить тени в ARKit, используя направленный свет и плоскости, на которые можно отбрасывать тени. Однако при перемещении камеры части тени (а не плоскость) обрезаются.
Я использую направленный свет с режимом тени, установленным на deffered. Модель освещения самолета установлена на постоянное значение.
Я думал, что это как-то связано со значениями zNear и zFar, но их изменение не имело никакого эффекта. Однако, когда я устанавливаю для свойства светильника automaticAdjustsShadowProjection значение false, оно больше не обрезается, но сама тень выглядит очень плохо.
Что я могу сделать, чтобы это исправить?