К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Game Math - Affine Transformations · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Game Math - Affine Transformations

Курс от Packt
Продвинутый≈ 5.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you'll dive deep into the world of affine transformations and their critical role in game development. Starting with foundational concepts like matrices and homogeneous coordinates, you will gain the skills needed to apply complex mathematical transformations, including translation, scaling, rotation, and shearing, in real-world game development scenarios. Through practical video lessons, you’ll explore how these mathematical tools are applied to manipulate game objects and create more dynamic game environments. As you progress, you'll tackle hands-on challenges such as implementing shear and reflection transformations, followed by an introduction to quaternion rotations, which are essential for smooth and gimbal-lock-free 3D motion. The course culminates with a detailed exploration of quaternion rotations in Unity, preparing you for practical application in your projects. This course is ideal for those with a background in game development or computer science who wish to sharpen their mathematical understanding. Whether you are looking to enhance your game physics, improve animation, or better grasp the intricacies of 3D transformations, this course provides essential knowledge and tools. By the end of the course, you will be able to implement affine transformations in game engines, use quaternion rotations to prevent gimbal lock, apply scaling and translation matrices for object manipulation, and optimize game algorithms using matrix data structures.

Навыки, которые вы освоите

Data StructuresUnity EngineAdvanced MathematicsLinear AlgebraVideo Game DevelopmentAlgorithmsComputer GraphicsApplied MathematicsAnimation and Game Design

Программа курса

2 модулей · 21 учебных материалов

01Affine Transformations17 материалов

Affine Transformations

Introduction to the Course 'Advanced Game Math - Affine Transformations'ЧтениеFull Specialization ResourcesЧтениеAn Introduction to MatricesВидеоHomogeneous CoordinatesВидео

Учитесь у экспертов

Packt - Course Instructors

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

Advanced Game Math - Affine Transformations
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.3 ч

2 модулей

Язык: Английский

Часть программы вашего университета
TransformationsВидео
Matrices: Data Structures and Algorithms Part 1Видео
Matrices: Data Structures and Algorithms Part 2Видео
TranslationВидео
ScalingВидео
RotationВидео
Affine TransformationsВидео
Shear and Reflect ChallengeВидео
QuaternionsВидео
Programming Quaternion RotationsВидео
Extracting the Rotation Axis and AngleВидео
Quaternion RotationsВидео
Understanding Rotation Matrices and Transformations in 3D SpaceDIALOGUE
02Final Words4 материалов

Final Words

Conclusion to the SpecializationВидеоConclusion to the Course 'Advanced Game Math - Affine Transformations'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание