Re: OpenGL: проблема освещения от направленного источника
От:
Аноним
Дата:
11.10.07 10:25
Оценка:
Здравствуйте, timurttv, Вы писали:
T>Никак не могу решить следующую проблемму. Создаю в моей сцене направленный источник света (т.е. в соответсвии с документацией освещенность обьекта не зависит от растояния до обьекта). Создаю в сцене простой примитив (например сферу). Запускаю программу и радуюсь полученной картинкой. Проблема начинается когда я начинаю масштабировать данный примитив при помощи Scalef(x,y,z) функции. наблюдаю следующий эфект: при увеличении обьекта он становится менее освещенным (темнеет), при уменьшении обьекта он заливается ярким светом. Вопрос, что нужно сделать, чтобы независимо от параметров Scalef() я имел одну и ту же картинку освещенности.
Ну, например:
— Корректно выставить источник света за собой (за точкой из которой проводится наблюдение);
— Смещать источник освещения в соответствии со скалированием.