13. Применяем шейдеры на практике | Компьютерная графика 2025
В этом видео рассматриваются основы и продвинутые приёмы программирования шейдеров на языке GLSL. Вы узнаете, как реализуются визуальные эффекты с использованием вершинных и фрагментных шейдеров, включая освещение и работу с текстурами.
🔹 Простейшие вершинные и фрагментные шейдеры
🔹 Передача цвета от вершин к фрагментам
🔹 Диффузное и зеркальное освещение (модель Ламберта + specular)
🔹 Текстурирование: 2D и кубические текстуры (cubemaps)
🔹 Bump mapping и карты нормалей
🔹 Касательное пространство и освещение в нём
Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/cg-course
Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
Тайм коды:
00:00 Минимальный вершинный и фрагментный шейдер
01:50 Передача цвета от вершины к фрагменту
02:50 Освещение: модель Ламберта (диффузное освещение)
10:55 Зеркальное освещение (specular highlight)
14:55 Визуализация микрорельефа с помощью карт нормалей
31:50 Визуализация зеркальных поверхностей с помощь кубических карт
47:57 Загрузка 3D моделей с помощью библиотеки Assimp
49:54 Демонстрация работы шейдеров
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из финальной заставки: https://www.shadertoy.com/view/Mcjfzc
Видео 13. Применяем шейдеры на практике | Компьютерная графика 2025 канала Aleksey Malov
🔹 Простейшие вершинные и фрагментные шейдеры
🔹 Передача цвета от вершин к фрагментам
🔹 Диффузное и зеркальное освещение (модель Ламберта + specular)
🔹 Текстурирование: 2D и кубические текстуры (cubemaps)
🔹 Bump mapping и карты нормалей
🔹 Касательное пространство и освещение в нём
Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/cg-course
Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
Тайм коды:
00:00 Минимальный вершинный и фрагментный шейдер
01:50 Передача цвета от вершины к фрагменту
02:50 Освещение: модель Ламберта (диффузное освещение)
10:55 Зеркальное освещение (specular highlight)
14:55 Визуализация микрорельефа с помощью карт нормалей
31:50 Визуализация зеркальных поверхностей с помощь кубических карт
47:57 Загрузка 3D моделей с помощью библиотеки Assimp
49:54 Демонстрация работы шейдеров
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из финальной заставки: https://www.shadertoy.com/view/Mcjfzc
Видео 13. Применяем шейдеры на практике | Компьютерная графика 2025 канала Aleksey Malov
Комментарии отсутствуют
Информация о видео
20 июня 2025 г. 20:00:06
01:08:24
Другие видео канала