Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
18.03.2016
Размер:
1.75 Mб
Скачать

Текстурирование

Конвейер OpenGL. Переходим к этапу операций над пикселями

Задача этапа растеризации – рассчитать цвет пикселей, соответствующих примитиву в экранных координатах

Три основных этапа вычисления цвета

Растеризация: процесс вычисления пикселей растра, принадлежащих примитиву

Вычисление цвета пикселя: материал, текстура, фон

Вычисление цвета пикселя: материал посчитали, теперь нужен цвет текстуры

Отображение текстуры: «натягивание» изображения на 3D модель

Две основные задачи: отображение и применение

Текстура – часть модели освещения и часть геометрической модели Как осуществляется отображение 2D -> 3D?

Какой атрибут или параметр модулируется, чтобы получить желаемый эффект?

Пример отображение текстуры: обернуть изображение вокруг цилиндра

Пример отображение текстуры: считаем координаты в текстуры как (угол, высота)

Соседние файлы в папке Брундасов. Компьютерная графика. Лекции