Metal by Tutorials
«Metal by Tutorials» — это исчерпывающее практическое руководство по освоению Metal, низкоуровневого графического и вычислительного API от Apple. Книга построена по принципу «от простого к сложному», позволяя читателям шаг за шагом погрузиться в мир высокопроизводительной графики и параллельных вычислений на GPU.
Книга разделена на четыре логических раздела. Первый раздел знакомит с основами Metal: созданием первого приложения, работой с 3D-моделями, пониманием конвейера рендеринга, вершинными и фрагментными шейдерами, текстурами, трансформациями, системами координат, навигацией в 3D-сцене и основами освещения. Это фундамент для дальнейшего изучения.
Второй и третий разделы посвящены промежуточным и продвинутым техникам. Вы изучите материалы и карты, рендер-пассы, тени, отложенный рендеринг, tile-based рендеринг, GPU-вычисления, системы частиц, тесселяцию, постобработку, освещение на основе изображений (IBL), отражения, рефракцию, анимацию (включая анимацию персонажей), управление ресурсами и GPU-driven рендеринг.
Завершающий раздел погружает в трассировку лучей (ray tracing) в Metal, рассматривая продвинутые техники теней и освещения, а также использование Metal Performance Shaders. Книга завершается главами по оптимизации производительности и лучшим практикам, что делает её ценным ресурсом как для начинающих, так и для опытных разработчиков, стремящихся выжать максимум из графического потенциала устройств Apple.









