и

default specular = (1,1,1,1) зеркальный по умолчанию, (brightest possible - white) наибольшая яркость - белый.

Для других источников света значения диффузного и зеркального компонентов по умолчанию установлены в черный цвет.

Прожекторы

Источники света по умолчанию являются точечными источниками (point sources). Это означает, что они излучают свет равномерно по всем направлениям. Однако OpenGL позволяет превратить их в прожекторы, так чтобы они излучали свет в ограниченном числе направлений. На рис. 8.20 показан прожектор, нацеленный в направлении d с «углом пропускания» («cutoff angle») а.

Свойства прожектора

Рис 8.20. Свойства прожектора В точках, лежащих вне конуса пропускания, свет не виден вообще. Для таких вершин, как Р, которые лежат внутри этого конуса, количество света, достигающего точки Р, пропорционально множителю со5Е(3), где 3 - угол между вектором d и прямой, соединяющей источник с точкой Р. Показатель

Визуализация граней для усиления реалистичности

степени е выбирается пользователем так, чтобы обеспечить нужное уменьшение интенсивности света в зависимости от угла.

Параметры прожектора устанавливаются следующим образом"opengl1_539.html">⇐ Предыдущая| |Следующая ⇒