533955f1

X-файлы

Глава Знакомство с вершинными шейдерами
Вершинный шейдер заменяет этапы преобразования и освещения в фиксированном конвейере
Объявление вершин
Описание объявления вершин
Описание объявления вершин - 2
Создание объявления вершин
Разрешение использования объявлений вершин
Использование данных вершин

Использование данных вершин - 2
Этапы работы с вершинным шейдером
Написание и компиляция вершинного шейдера
Создание вершинного шейдера
Установка вершинного шейдера
Уничтожение вершинного шейдера
Пример приложения: рассеянный свет
Пример приложения: рассеянный свет - 2
Пример приложения: рассеянный свет - 3
Пример приложения: рассеянный свет - 4

Пример приложения: мультипликационная визуализация
(А) Объекты с затенением выполненным
Мультипликационное затенение
Текстура затенения содержит используемые
Используемый оттенок зависит от интервала, в который попадает координата текстуры
Код вершинного шейдера для мультипликационного затенения
Обводка силуэта
Представление краев
Квадрат, представляющий край
Квадрат, представляющий край - 2

Вырожденный квадрат, описывающий край, разделенный на два треугольника
Вершины vи vкрая силуэта смещаются
Проверка для краев силуэта
На Рисунок (a) одна из граней
На Рисунок (a) одна из граней - 2
Край, определенный вершинами vи vиспользуется только одной гранью
Генерация краев
Код вершинного шейдера обводки силуэта
Итоги
Начало