Я новичок в LWJGL/OpenGL, и я столкнулся с этой проблемой, которую не могу исправить, что бы я ни пытался:
Когда я рисую несколько кубов на экране, свет имеет одинаковую яркость, когда он попадает на него, независимо от того, как далеко куб находится от «камеры». Это означает, что когда я рисую много кубиков на экране, они получают одинаковое количество света друг с другом, и это выглядит странно.
Вот GIF, демонстрирующий, что я имею в виду.
Мой исходный код: http://pastebin.com/qd5dsZ89
Как я могу исправить это, чтобы свет смешивался со всеми ними без резких перерывов?