Курс на Stepik
Обложка курса «Разрабочик графики. Основы линейной алгебры» на Stepik
Бесплатно

Разрабочик графики. Основы линейной алгебры ★ 0.000

Открыть на
STEPIK.ORG

Курс по линейной алгебре для разработчиков графики. Векторы, матрицы, трансформации, проекции и кватернионы - только то что реально используется в 3D графике, на простом языке с примерами из практики.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разрабочик графики. Основы линейной алгебры»Учеников на курсе 26
Сертификаты, выданные на курсе «Разрабочик графики. Основы линейной алгебры»Сертификатов выдано 0
Отзывы о курсе «Разрабочик графики. Основы линейной алгебры»Отзывов получено 0
Рейтинг курса «Разрабочик графики. Основы линейной алгебры»Рейтинг курса 0.000
Уроки в курсе «Разрабочик графики. Основы линейной алгебры»Количество уроков 39
Тесты в курсе «Разрабочик графики. Основы линейной алгебры»Количество квизов 265
Время прохождения курса «Разрабочик графики. Основы линейной алгебры»Время прохождения курса —
Обновления курса «Разрабочик графики. Основы линейной алгебры»Обновления курса — —
Дата публикации курса «Разрабочик графики. Основы линейной алгебры»Дата публикации курса — ———
Последнее обновление курса «Разрабочик графики. Основы линейной алгебры»Последнее обновление — ———
Сложность easy — ———

Чему вы научитесь

  • Понимать как устроено трёхмерное пространство и системы координат
  • Работать с векторами - складывать, вычитать, вычислять скалярное и векторное произведения
  • Понимать что такое базис и как переходить между системами координат
  • Читать и составлять матрицы трансформаций - масштабирования, вращения и переноса
  • Понимать как работают однородные координаты и зачем они нужны
  • Комбинировать трансформации в цепочки и понимать почему порядок имеет значение
  • Разбираться в полном pipeline трансформаций от локального пространства до пикселя на экране
  • Понимать разницу между ортографической и перспективной проекциями
  • Работать с кватернионами - понимать их структуру, применять вращения и интерполировать между ними
  • Решать практические задачи - пересечение лучей с геометрией, интерполяция атрибутов внутри треугольника

О курсе

Курс по линейной алгебре для разработчиков графики. Векторы, матрицы, трансформации, проекции и кватернионы - только то что реально используется в 3D графике, на простом языке с примерами из практики.

Для кого этот курс

Разработчики игр которые хотят глубже понимать как работают трансформации объектов и камеры в движке Шейдерные программисты которым нужна твёрдая математическая база для написания вершинных и пиксельных шейдеров Технические художники работающие с процедурной геометрией и анимацией Разработчики интерактивных приложений и визуализаций на WebGPU, WebGL или нативных графических API Студенты и самоучки изучающие компьютерную графику с нуля Программисты из смежных областей которые переходят в геймдев или графику и хотят быстро закрыть математические пробелы

Начальные требования

Базовая школьная математика - понимание тригонометрии на уровне синуса и косинуса, умение работать с уравнениями

Общее понимание что такое программирование - курс не требует написания кода, но примеры из практики будут понятнее тем кто хотя бы видел как выглядит код шейдера или игрового движка

Никаких предварительных знаний линейной алгебры не требуется - курс начинается с самых основ

Преподаватели курса

Расскажите о курсе друзьям