Графика: СВОИ МАТЕРИАЛЫ И ШЕЙДЕРЫ - С++ OpenGL ЧАСТЬ #5 - видео HD
00:03:17
editor 10104 ролика
103 просмотра
СВОИ МАТЕРИАЛЫ И ШЕЙДЕРЫ - С++ OpenGL ЧАСТЬ #5 - видео.
Всех приветствую на своем канале, а также на пятой части курса по трехмерной графике на С++ OpenGL
В этой части мы поговорим о рендеринге, а именно о шейдерах из моей библиотеки для работы с графикой
-
Шейдер — это программа, которая описывает, как должна выглядеть поверхность
В программах для работы с огромным количеством графики шейдеры вычисляет видеокарта
Шейдером для нашего оконного приложения мы будем называть алгоритм вычисления цветов вершин
Мы уже работали с шейдерами для отрисовки мешей
-
Для работы с главным окном, добавлением меню и виджетов, расположением freeglut окна потребуются знания из моего курса по C++ WINAPI: youtube.com/playlist?list=PLD_r24956Aq4VneZ6855AYEy1RSmAYjTi
-
Все видео по C++ OpenGL (плейлист): youtube.com/playlist?list=PLD_r24956Aq5mR1LwDM7mR_ddlOTYr8Jc
Все видео по C++ WINAPI (плейлист) youtube.com/playlist?list=PLD_r24956Aq4VneZ6855AYEy1RSmAYjTi
Репозиторий проекта в GitHub: github.com/YTEgorDeveloper/Cpp-WINAPI-OpenGL
-
opengl, c++, с++ 3d shader, opengl shader, realistic shader c++, diffuse shader c++, opengl create material, opengl own shader, opengl material class, opengl write shader, opengl shader render object, opengl shader tutorial, материал и шейдер, шейдеры opengl, свой шейдер opengl, шейдер на c++ opengl, класс Material opengl, создать свой материал opengl, реалистичный материал opengl, материалы и шейдеры opengl туториал, freeglut visual studio 2019, opengl 3d шейдер, opengl camera гайд, opengl for beginners, opengl c++ tutorials, 3д графика на с++, opengl winapi, winapi 3d, opengl как установить, opengl в visual studio, где скачать opengl, win32 opengl, 3д шейдер для winapi c++ opengl, c++ vector3, opengl shader basic, opengl Material настройка, opengl Material с нуля, opengl c++ Material, opengl Material types, freeglut winapi Material, opengl shader github, opengl shader implementation, opengl shader Material quaternion, opengl 3d rendering programming, opengl, создание материалов opengl, freeglut winapi, github материал opengl, реализация шейдера в opengl, кватернион камеры opengl, программирование 3D-рендеринга opengl, opengl, 3d math c++ opengl в visual studio, где скачать opengl, win32 opengl, winapi c++ opengl
В этой части мы поговорим о рендеринге, а именно о шейдерах из моей библиотеки для работы с графикой
-
Шейдер — это программа, которая описывает, как должна выглядеть поверхность
В программах для работы с огромным количеством графики шейдеры вычисляет видеокарта
Шейдером для нашего оконного приложения мы будем называть алгоритм вычисления цветов вершин
Мы уже работали с шейдерами для отрисовки мешей
-
Для работы с главным окном, добавлением меню и виджетов, расположением freeglut окна потребуются знания из моего курса по C++ WINAPI: youtube.com/playlist?list=PLD_r24956Aq4VneZ6855AYEy1RSmAYjTi
-
Все видео по C++ OpenGL (плейлист): youtube.com/playlist?list=PLD_r24956Aq5mR1LwDM7mR_ddlOTYr8Jc
Все видео по C++ WINAPI (плейлист) youtube.com/playlist?list=PLD_r24956Aq4VneZ6855AYEy1RSmAYjTi
Репозиторий проекта в GitHub: github.com/YTEgorDeveloper/Cpp-WINAPI-OpenGL
-
opengl, c++, с++ 3d shader, opengl shader, realistic shader c++, diffuse shader c++, opengl create material, opengl own shader, opengl material class, opengl write shader, opengl shader render object, opengl shader tutorial, материал и шейдер, шейдеры opengl, свой шейдер opengl, шейдер на c++ opengl, класс Material opengl, создать свой материал opengl, реалистичный материал opengl, материалы и шейдеры opengl туториал, freeglut visual studio 2019, opengl 3d шейдер, opengl camera гайд, opengl for beginners, opengl c++ tutorials, 3д графика на с++, opengl winapi, winapi 3d, opengl как установить, opengl в visual studio, где скачать opengl, win32 opengl, 3д шейдер для winapi c++ opengl, c++ vector3, opengl shader basic, opengl Material настройка, opengl Material с нуля, opengl c++ Material, opengl Material types, freeglut winapi Material, opengl shader github, opengl shader implementation, opengl shader Material quaternion, opengl 3d rendering programming, opengl, создание материалов opengl, freeglut winapi, github материал opengl, реализация шейдера в opengl, кватернион камеры opengl, программирование 3D-рендеринга opengl, opengl, 3d math c++ opengl в visual studio, где скачать opengl, win32 opengl, winapi c++ opengl
развернуть свернуть
Можно также делать правки ошибок, если найдете
Я проверю и отмечу всех кто принимал участие на GitHub`е
Также после записи видео я написал четвертый шейдер: faceorient
Он позволяет проверить, правильно ли направлены треугольники меша
Если правильно — то он будет отрисован синим цветом, если нет — то красным (Аналог Face Orientation из Blender)
Если будет включен Backface culling, то красные стороны рендериться не будут, только синие