Модель освещения
Модель освещения
В OpenGL используется модель освещения Фонга, в соответствии с которой цвет точки определяется несколькими факторами: свойствами материала и текстуры, величиной нормали в этой точке, а также положением источника света и наблюдателя. Для корректного расчета освещенности в точке надо использовать единичные нормали, однако команды типа glScale…(), могут изменять длину нормалей. Чтобы это учитывать, используется уже упоминавшийся режим нормализации нормалей, который включается вызовом команды glEnable(GL_NORMALIZE).
Для задания глобальных параметров освещения используются команды
void glLightModel[i f](GLenum pname, GLenum param)
void glLightModel[i f]v(GLenum pname, const GLtype *params)
Аргумент pname определяет, какой параметр модели освещения будет настраиваться и может принимать следующие значения:
GL_LIGHT_MODEL_LOCAL_VIEWER параметр param должен быть булевским и задает положение наблюдателя. Если он равен FALSE, то направление обзора считается параллельным оси -z, вне зависимости от положения в видовыx координатах. Если же он равен TRUE, то наблюдатель находится в начале видовой системы координат. Это может улучшить качество освещения, но усложняет его расчет.
Значение по умолчанию: FALSE.
GL_LIGHT_MODEL_TWO_SIDE параметр param должен быть булевским и управляет режимом расчета освещенности как для лицевых, так и для обратных граней. Если он равен FALSE, то освещенность рассчитывается только для лицевых граней. Если же он равен TRUE, расчет проводится и для обратных граней. Значение по умолчанию: FALSE.
GL_LIGHT_MODEL_AMBIENT параметр params должен содержать четыре целых или вещественных числа, которые определяют цвет фонового освещения даже в случае отсутствия определенных источников света.
Значение по умолчанию:(0.2, 0.2, 0.2,1.0).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Модель ISO/OSI
Модель ISO/OSI Пожалуй, ключевым понятием в стандартизации сетей и всего, что к ним относится, является модель взаимодействия открытых систем (Open System Interconnection, OSI), разработанная «Международной организацией по стандартизации» (International Standards Organization, ISO). На практике применяется
8.16.1 Модель EGP
8.16.1 Модель EGP Маршрутизатор EGP конфигурируется с адресом IP для одного или нескольких внешних соседних маршрутизаторов. Обычно внешние соседи соединены с общей сетью с множественным доступом или объединены одной линией "точка-точка".EGP позволяет маршрутизатору
Схема системы освещения
Схема системы освещения Очень важно продумать ночное освещение участка. Сделать грамотное освещение, учитывая все особенности участка, расположение объектов и дорожек, можно, если создавать план освещения в программе «КОМПАС-3D» (рис. 2.5). Рис. 2.5. Схема системы освещения,
Глава 6 Создание садово-паркового освещения
Глава 6 Создание садово-паркового освещения В данной главе рассматриваются вопросы создания садово-паркового освещения. Освещение участка выполняет две задачи – практическую и эстетическую. Практическая задача решает технические вопросы освещения территории,
Создание освещения
Создание освещения В библиотеке программы Landscaping and Deck Designer в папке Electrical (Электричество) собрана целая коллекция различных изображений, которые могут пригодиться при оформлении участка. Садовые светильники находятся в папке Street Lamps (Уличные лампы), которая вложена в
Просмотр ночного освещения участка
Просмотр ночного освещения участка Для представления участка с ночным освещением в программе Landscaping and Deck Designer предусмотрена специальная функция, позволяющая обозревать вид участка ночью. Рассмотрим подробнее, как это сделать.Нажмите кнопку Toggle Sunlight (Переключатель
Создание освещения
Создание освещения Чтобы участок был красивым в темное время суток, чтобы использовать его с комфортом даже ночью, необходимо продумать и внести в план проекта осветительные приспособления. В библиотеке программы таких приспособлений достаточно – здесь есть внешние
Основы освещения в трехмерной графике
Основы освещения в трехмерной графике Правильно установленный свет может значительно улучшить посредственную сцену и, наоборот, если источники света расставлены произвольным образом, даже хорошо смоделированная сцена покажется «бедной». Грамотное освещение
Стандартные источники освещения
Стандартные источники освещения Свиток Object Type (Тип объекта) подкатегории Standard (Стандартные) категории Lights (Источники света) содержит кнопки для создания стандартных источников освещения (рис. 8.5). Рис. 8.5. Инструменты создания стандартных источников освещенияСреди этих
Фотометрические источники освещения
Фотометрические источники освещения Действие фотометрических источников света основано на реальных свойствах света, что дает возможность организовать физически точное освещение. Они способны почти идеально воспроизвести любой реальный источник света: от лампочки
Упражнение 2. Использование стандартных источников освещения
Упражнение 2. Использование стандартных источников освещения Согласно замыслу, освещение в нашей сцене дневное, причем за окном солнечный летний день, и свет льется в окно, оставляя на полу солнечные пятна.1. Откройте файл Коробка помещения.max. В окне проекции Front (Вид
Стандартные способы освещения сцены
Стандартные способы освещения сцены Работая над сценой, мы до сих пор работали в условиях стандартного освещения. Стандартное освещение не нужно отдельно включать и настраивать. Лучи стандартного света падают справа сверху по отношению к ракурсу обзора пользователя. В
Система освещения интерьеров в mental ray
Система освещения интерьеров в mental ray Mental ray использует собственные источники света. Эти источники весьма разнообразны, но мы используем лишь те, которые позволяют удобно настроить мягкое освещение интерьера.Окончательная мягкая картинка будет возможна лишь после
5.1. Основы освещения в трехмерной графике
5.1. Основы освещения в трехмерной графике Правильное освещение значительно усиливает впечатление от простой сцены. Оно не только позволяет лучше передать форму предметов, но и создает общее настроение в сцене. При помощи ярких цветов и обилия света можно получить эффект
Стена из Lego в швейцарском офисе Google в зависимости от освещения показывает разных героев «Звёздных войн» Николай Маслухин
Стена из Lego в швейцарском офисе Google в зависимости от освещения показывает разных героев «Звёздных войн» Николай Маслухин Опубликовано 15 октября 2013 Google по праву считается одним из лучших работодателей в мире. Немалый вклад в это достижение вносят
Угол освещения
Угол освещения Фронтальное освещениеВо всех руководствах по фотографии говорится, что, снимая при солнечном свете, лучше располагаться так, чтобы солнце находилось сзади фотографа и его лучи освещали передний план объекта. Это самые простые световые условия: сцена