Какую проекционную матрицу использует SceneKit для направленных теней?

Я пытаюсь предотвратить плавание теней при перемещении направленного света вокруг только видимой части моей сцены. Несмотря на округление компонентов перевода в светлом пространстве, их артефакты плавания все еще там.

Я даже пытался направить свет прямо вниз (с масштабом 2 и размером карты теней 32) и перевел направленный свет вдоль мировой оси x на -1 и +1. Тени все еще изменились. Я могу только предположить, что они не используют нормальную ортогональную проекцию. Тени, кажется, двигаются еще больше, когда приближаются к краю.

Кому-нибудь повезло, что он предотвращает плавание теней в SceneKit, или знает, какая матрица проекции используется для направленных теней света?

0 ответов

Другие вопросы по тегам