OpenGL - Урок 43 - Текстурирование с помощью шейдеров. Мультитекстурирование.

Опубликовано: 17 Май 2026
на канале: Begin End
4,211
146

Версия OpenGL 2.0
Язык Си

Это видео для тех, кто ни разу не использовал OpenGL или другие графические движки.
► Уроки по языку Си -    • Программирование на Си для гуманитариев - ...  


► Ссылка на архив с текстурами - https://yadi.sk/d/nk4wrabStwnfxQ

В данном видео:
0:00 интро
1. подготовка
0:30 процедура рисования
1:07 подключяем STB_image для ВСЕХ проектов
2:01 добавляем функцию загрузки текстуры
2:20 добавляем 2 изображения
2:33 загружаем текстуру
2. отображение 1 текстуры
2:57 создаем текстурную переменную и берем цвет в центре
3:35 добавляем код связи текстуры и переменной в шейдере
5:28 берем текстурные координаты от вершин
5:59 передаем текстурные координаты отдельно
3. отображение 2 текстур
6:51 добавляем переменную и загружаем текстуру
7:08 правим фрагментный шейдер
7:29 добавляем код связи текстуры и переменной в шейдере
4. конец
8:15 ДЗ

► Плей лист -    • OpenGL - Урок 1 - Первая программа  


Уроки по теме:
► WinAPI - Создание окна -    • Язык Си - Как создать и открыть окно с пом...  
► WinAPI - Окно во весь экран -    • Язык Си - WinAPI. Как убрать рамку и измен...  
► Язык Си - урок 19 - Генератор снега -    • Язык Си с нуля - Урок 19 - Новогодний выпу...  
► Язык Си - урок 21 - Указатели -    • Язык Си с нуля - Урок 21- Указатели, адрес...  
► Язык Си - урок 22 - Передача параметров по указателю -    • Язык Си с нуля - Урок 22 - Передача параме...  
► Язык Си - урок 37 - Работа с файлом в бинарном режиме -    • Язык Си с нуля - Урок 37 - Работа с файлом...  
► Язык Си - урок 40 - Режимы работы с файлом -    • Язык Си с нуля - Урок 40 - Работа с файлом...  
► Язык Си - урок 47 - Многофайловые проекты -    • Язык Си с нуля - Урок 47 - Многофайловые п...  
► OpenGL - урок 1 - Первая программа -    • OpenGL - Урок 1 - Первая программа  
► OpenGL - урок 8 - Массив вершин. Массив индексов -    • OpenGL - Урок 8 - Массив вершин. Массив ин...  
► OpenGL - урок 35 - Подключение библиотеки ГЛАД -    • OpenGL - Урок 35 - Подключение библиотеки ...  
► OpenGL - урок 36 - VBO. Буфер вершин -    • OpenGL - Урок 36 - VBO (Vertex Buffer Obje...  
► OpenGL - урок 38 - Шейдеры (Shaders), как начать -    • OpenGL - Урок 38 - Шейдеры (Shaders), как ...  
► OpenGL - урок 40 - GLSL. Язык шейдеров -    • OpenGL - Урок 40 - GLSL. Язык программиров...  
► OpenGL - Урок 42 - Атрибуты и юниформ перемененные -    • OpenGL - Урок 42 - Атрибуты и юниформ пере...  


Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.


Трек в конце: Silent Partner - Black Vulture