𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: kodeco.com (ex raywenderlich)
Название: 3D-графика с использованием Metal (2019)

Продолжительность: 3 ч 12 мин
Количество уроков: 43 Видео
Язык: Английский
Вес архива: 1,78 ГБ
Изучите основы и продвинутые приемы 3D‑графики с использованием Metal, создавая высокопроизводительные сцены и собственный мини‑игровой движок. Курс поможет вам понять, как работает GPU‑рендеринг «под капотом», и применить эти знания на практике.
Что вас ждет в этом курсе
Курс структурирован так, чтобы шаг за шагом погрузить вас в мир низкоуровневой компьютерной графики. Вы начнете с базовых концепций работы Metal, а затем перейдете к созданию трехмерных объектов, освещению, работе с материалами и построению своего рендер-пайплайна.
Ключевые навыки, которые вы освоите
• Понимание архитектуры Metal и принципов работы GPU
• Создание и загрузка 3D‑моделей
• Работа с координатными системами и матрицами преобразований
• Реализация освещения (ambient, diffuse, specular)
• Настройка материалов и текстур
• Построение простого игрового движка и создание мини‑игры
Для кого предназначен курс
Этот курс подойдет разработчикам, которые:
• хотят глубже понять устройство рендеринга на GPU;
• хотят повысить производительность своего графического кода;
• имеют уверенные навыки работы с Xcode и языком Swift;
• готовы изучать математические концепции, используемые в 3D‑графике.
Структура курса
1. Введение в Metal
Вы изучите, как устроены командные буферы, очереди, шейдеры и рендер-пайплайн, а также создадите свой первый проект на Metal.
2. Работа с 3D‑моделями
Загрузка и подготовка моделей
Научитесь импортировать модели, настраивать вершины и индексы, разбираться в атрибутах вершин.
Матрицы преобразований
Изучите модельно-видовую матрицу, проекцию и преобразования объектов в пространстве.
3. Освещение и материалы
Реализуете базовые модели освещения и добавите реалистичные материалы и текстуры к 3D‑объектам.
4. Создание мини‑игры
В финальном модуле вы объедините все знания: создадите игровой цикл, обработку ввода и рендеринг сцены — фактически свой небольшой игровой движок.
Почему этот курс полезен
После завершения курса вы сможете уверенно работать с Metal, создавать оптимизированные 3D‑сцены и понимать, как современные игры и приложения используют GPU для достижения высокой производительности.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь