Создав очень простую программу OpenGL, состоящую из центрированного текстурированного куба с соответствующими значениями вершины / нормали +/- 1,0, у меня есть два вопроса относительно поведения модели освещения с неподвижной трубой.
1) Почему мой объект не полностью освещен, когда я установил глобальное окружающее освещение на {1.0, 1.0, 1.0, 1.0}. Я ожидал бы, что эти параметры будут визуализировать модель, как если бы освещение было отключено (то есть все поверхности отображаются с полной интенсивностью).
2) Когда я размещаю рассеянный свет прямо перед моделью в {0.0, 0.0, 2.0}, все выглядит правильно, но если я переместу свет дальше в {0.0, 0.0, 200.0}, модель рендерится как если бы освещение было отключено (т.е. все поверхности отображаются с полной интенсивностью).