Шейдеры GLSL | Программирование 2D-игрового движка на Java #8
Автор: GamesWithGabe
Загружено: 2020-04-24
Просмотров: 16260
Описание:
Присоединяйтесь к Discord: / discord
В этом уроке я расскажу, как завершить работу над классом нашего шейдера, чтобы в него можно было загружать переменные через юниформы. Я также немного расскажу о форматировании языка GLSL и о том, как происходит взаимодействие между графическим процессором и центральным процессором для наших шейдеров. В конце я покажу, как можно использовать шейдеры для преобразования изображения в чёрно-белое или для применения функции шума к используемому нами цвету.
Код для этого видео: https://github.com/codingminecraft/Ma...
---------------------------------------------------------------------
Сайт: https://ambrosiogabe.github.io/
Github: https://github.com/ambrosiogabe
Вот несколько книг, которые я рекомендую, если вы хотите более подробно изучить разработку игровых движков. Я не получаю прибыли от этих продаж, это просто несколько книг, которые мне помогли :)
Рекомендуемые книги по игровым движкам:
Архитектура игровых движков: https://www.gameenginebook.com/
Книга по игровой физике (прочитайте её перед следующей книгой по физике): https://www.amazon.com/Game-Physics-C...
Игровая физика (Иэн Миллингтон): https://www.amazon.com/Game-Physics-E...
Шаблоны игрового программирования (бесплатно): https://gameprogrammingpatterns.com/
Рекомендуемые книги по программированию игр для начинающих:
Дизайн игр на JavaScript: https://www.apress.com/gp/book/978143...
Рекомендуемые книги по Java:
Data Структуры/Алгоритмы: https://www.amazon.com/Data-Structure...
LWJGL (бесплатно, но я не читал внимательно): https://lwjglgamedev.gitbooks.io/3d-g...
Музыка в конце: https://www.bensound.com/royalty-free...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: