Программирование трехмерной компьютерной графики
О чём курс
Создайте собственный 3D-движок с нуля, не прибегая к графическим API вроде OpenGL или DirectX. Вы напишете полноценный программный растеризатор на языке C, который отображает сложные OBJ-модели, обрабатывает текстуры и реализует работу виртуальной камеры.
В основе курса лежат принципы математики и линейной алгебры, которые позволяют превращать наборы вершин в готовое 3D-изображение. Вы пройдете путь от отрисовки одиночных пикселей и треугольников до создания сложной геометрии сетки. Курс ориентирован на тех, кто хочет понять, как устроена графика внутри компьютера «под капотом», разбирая каждый этап обработки данных без использования готовых аппаратных ускорителей. Итогом станет собственный функциональный рендерер, способный работать только при наличии компилятора C.
Программа обучения
- Введение в компьютерную графику и архитектуру рендерера
- Математические основы: линейная алгебра для 3D
- Настройка среды разработки на языке C
- Работа с пикселями и буфером кадров
- Алгоритмы растеризации: отрисовка линий и треугольников
- Матричные преобразования и проекции
- Работа с вершинами и геометрическими примитивами
- Реализация камеры и навигация в 3D-пространстве
- Загрузка и парсинг файлов формата OBJ
- Наложение текстур и работа с UV-координатами
- Отсечение (clipping) и обработка скрытых поверхностей
- Создание финального проекта рендерера
Другие материалы школы 2
P Pikuma Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».