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

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

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

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

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

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

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

О курсе

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

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

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

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

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

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

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

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

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