The Unity Shaders Bible. (0.1.2. version)

Книга «The Unity Shaders Bible» представляет собой подробное руководство по программированию шейдеров в игровом движке Unity. Автор, Фабрицио Эспиндола, технический художник с более чем девятилетним опытом в индустрии, делится знаниями, накопленными при работе над такими проектами, как Star Wars - Galactic Defense, Dungeons and Dragons - Arena of War и другими.

Издание построено по принципу «от простого к сложному»: начинается с базовых понятий о свойствах полигональных объектов (вершины, нормали, тангенсы, UV-координаты), архитектуре конвейера рендеринга и типах рендеринга (Forward, Deferred). Затем подробно рассматривается структура шейдеров в Unity, включая ShaderLab, свойства, команды, функции, теги, смешивание, тестирование глубины и трафаретные буферы.

Особое внимание уделяется практическому программированию на Cg/HLSL: создание вершинных и фрагментных шейдеров, работа с данными, встроенные функции (Abs, Clamp, Sin, Cos, Step, Smoothstep и др.), отладка и обеспечение совместимости с Universal Render Pipeline (URP). Книга содержит множество примеров кода и пояснений, что делает её ценным ресурсом как для начинающих, так и для опытных разработчиков, стремящихся углубить понимание компьютерной графики в Unity.

The Unity Shaders Bible. (0.1.2. version)
A
Автор
Fabrizio Espíndola, Pablo Yeber
Издательство
Jettelly
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент