В настоящее время я экспериментирую с OpenGL ES 1.1 на iPhone и пытаюсь разобраться с некоторыми основами.До сих пор мне удалось нарисовать сетку объектов, которые освещены одним GL_LIGHT.Вот снимок экрана текущего результата (вопрос, которому нужно следовать) ...
Итак, вы можете видеть, что мой тест состоит из сетки около 140 кубов - некоторые слегка приподнятытак что я могу видеть, как работают затененные области.Каждый куб состоит из этой модели (из Blender) и имеет координаты нормали / текстуры ...
Что меня удивляет, почему я не получаю "равномерное" освещениепо всей поверхности.Кажется, что каждый куб подсвечивается индивидуально, и я могу понять, почему это так ... но разве невозможно получить световой переход "нормально", как если бы вы выстроили эту модель из блоков и пролили на нее свет?,Я ожидаю не видеть темный край на каждом отдельном кубе, а скорее плавный переход по всей области.
(Я все еще внутренне раздражен, что мне удалось продвинуться так далеко!)
Любая помощь или объяснения были бы потрясающими.Спасибо, Саймон