ru

Купить книгу Практическая разработка шейдеров: вершинные и фрагментные шейдеры для разработчиков игр на русском [PDF, EPUB, FB2, MOBI]

#3092382
Практическая разработка шейдеров: вершинные и фрагментные шейдеры для разработчиков игр

Practical Shader Development: Vertex and Fragment Shaders for Game Developers (B07QKWND51)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Kyle Halladay | #27: Программирование компьютерных игр

4.2 (29)
Пора перестать думать, что шейдеры — это что-то волшебное. Вы можете использовать шейдеры, чтобы превращать данные в потрясающие визуальные эффекты, и на собственном опыте создать свой собственный шейдер, следуя этому пошаговому руководству по разработке шейдеров для разработчиков игр и графики. Узнайте, как создавать шейдеры, которые двигаются, окрашивают, подсвечиваются и выглядят потрясающе, и все это без необходимости открывать учебник по математике.
Книга «Практическая разработка шейдеров» обучает теории работы шейдеров. В ней также показано, как применять эту теорию для создания потрясающих визуальных эффектов. Вы научитесь профилировать и оптимизировать эти эффекты, чтобы ваши проекты работали быстро со всеми новыми визуальными эффектами. Вы изучите хорошую теорию, хорошие практики, не увязая в математике.
Автор Кайл Халладей объясняет основы разработки шейдеров на простых примерах и практических экспериментах. Он учит, как выявлять проблемы с производительностью в используемых шейдерах и как их исправлять. Кайл объясняет (и сравнивает), как применять знания, полученные из этой книги, в трех самых популярных сегодня игровых движках.

Что вы узнаете
  • Разберитесь, что такое шейдеры и как они работают.
  • Освойте основные принципы написания вершинных и фрагментных шейдеров.
  • Используйте смешивание цветов и знайте, как работают уравнения смешивания.
  • Изучите координатные пространства, используемые при рендеринге компьютерной графики в реальном времени.
  • Используйте простую математику для анимации персонажей, имитации освещения и создания самых разнообразных визуальных эффектов.
  • Выявление и устранение проблем с производительностью в шейдерах.
  • Посмотрите, как три популярных игровых движка (Unity, UE4, Godot) обрабатывают шейдеры.


Для кого предназначена эта книга?

Эта книга будет полезна программистам, которые хотят писать собственные шейдеры, но не знают, с чего начать; всем, кто когда-либо видел код шейдеров на форуме и хотел бы знать, как немного его модифицировать для своих проектов; а также разработчикам игр, которые устали использовать стандартные шейдеры, встроенные в используемые ими игровые движки. Она особенно полезна для тех, кого отпугнули существующие руководства по шейдерам, в которых сначала вводятся сложные математические и графические понятия, а затем ничего не отображается на экране.

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?