Вот изображение неправильного освещения сцены.
![enter image description here](https://i.stack.imgur.com/Cfe1D.jpg)
Сцена имеет один направленный свет, исходящий из задней части зрителя. Есть две геометрии, фон и маленький квад в середине экрана. Как видно, маленький квадратик правильно закрашен, а тень фона инвертирована по оси Y.
Я отобразил касательное пространство с маленькими осями над каждой вершиной. Они указывают все в одном направлении.
Это та же самая программа GLSL, которая рисует две геометрии, это также одинаковые параметры освещения для обоих рисунков. Это тоже карта нормалей.
Итак, я действительно не знаю, почему затенение инвертируется на фоне. Я проверил матрицы, вычисление касательного пространства, световой код ... Все то же самое, кроме результата. Что может повлиять на свет, который я забыл?