Презентация - Александр Бобков

advertisement
Компьютерная графика
Семинар №2
Преобразование вершин
Александр Бобков
Примеры
• Внешние библиотеки
– GLFW – создание графического контекста
– Assimp – загрузка 3д-моделей
• Включены в репозиторий
– GLEW – инициализация OpenGL
– GLM – математическая библиотека
Структура программы
Инициализация графического
контекста
GLFW
Инициализация сцены
(создание и загрузка 3дмоделей)
Обновление
(анимация, перемещение
камеры)
GLFW
Отрисовка (рендеринг)
GLEW
Графический конвейр
3Д-модель
Преобразование
вершин
Вершинный
шейдер
Буфер цвета
Растеризация
Расчет цвета
фрагментов
Фрагментный
шейдер
Тесты
Графический конвейер
Вращение вокруг оси Axis на угол θ
Кватернион
Перспективная проекция
Материалы
• Библиотека GLM
– http://glm.g-truc.net
Download